Datumoutput in Nederlands

Status
Niet open voor verdere reacties.

spartametje

Gebruiker
Lid geworden
15 jan 2002
Berichten
68
Beste mensen,

Onderstaande genereert 'Wednesday 14th of September 2016'. Hoe kan ik er voor zorgen dat het 'woensdag 14 september 2016' wordt?

PHP:
<?php

$datum = date("$maanden=array(); ") . $arraymaand 
[date("n") - 1] . date(" Y"); 

$now=date("U");
$monthyear=date("F Y");
$secondwed=date('U', strtotime($monthyear.' second wednesday'));


if ($now>$secondwed) {
    $monthyear=date("F Y", "next month");
    $secondsat=date('U', strtotime($monthyear.' second wednesday'));     
}

echo date("l jS \of F Y",$secondwed);

?>
 
Gebruik geen date()-functie, maar strftime(). De werking is anders dan date, dus check http://php.net/strftime.
 
Ik had hetzelfde probleem, en zelfs met de link van PHP4U vind ik het nog best ingewikkeld allemaal. Uiteindelijk kwam ik hierop:

PHP:
setlocale(LC_TIME, 'nl_NL');
date_default_timezone_set('Europe/Amsterdam');

$datetime = strftime('%A %e %B %Y om %H:%M:%S');
# resultaat: donderdag 1 september 2016 om 15:54:33
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan