Goede morgen, even vraagje onder die gene die me kan helpen;

Ik heb een vaiabele waar een datum veld aan gekoppeld is bv er wordt ingevoerd 22-03-2014, graag zou ik willen dat het zo bij me binnen komt "Zaterdag 22 maart 2014"

Hoe kan ik deze variabele uit elkaar kan trekken tot dit!??

Groet Theo Kusters
Theo, lees het berichtje hierboven van Ger...
Lees ook het berichtje van Ger en inderdaad ik krijg het niet voor elkaar;
Datum: Monday 24 March 2014

en heb deze 4 geplaatst maar helaas;
setlocale(LC_TIME, 'NL_nl');
setlocale(LC_TIME, "nl_NL");
setlocale(LC_ALL, 'nl_NL');
setlocale(LC_TIME, "Dutch");

zou er er nog oplossingen zijn?


<?php
setlocale(LC_ALL, 'nl_NL', 'nld_nld');
$time = time();
echo strftime('%A %d %B %Y', $time);
// woensdag 26 maart 2014
?>


Theo, Ik vraag me af wat je dan doet. Het eerder genoemde voorbeeld werkt wel of werkt niet? Een date kun je nooit omzetten met setlocale daarom geef ik ook strftime als voorbeeld.
Heb het zo opgelost, hier kan ik wel mee leven, dank iedereen voor de geweldige hulp! Thx...


$gebortedatum3 = strftime("%d %b %Y", strtotime($gebortedatum));
echo Geboortedatum kind: 22 Feb 2002
Als je vraagt om een oplossing, waarom gebruik je die dan niet?
Heb ik ook gedaan, wat het beste werkte heb ik nu, heb niet zoveel kennis van php, vandaar......
Heb je ook setlocale(LC_ALL, 'nl_NL', 'nld_nld'); geprobeerd bovenaan de pagina?

Zoals je t nou hebt krijg je nog 22 May 2002.
setlocale vereist wel dat de betreffende taal op de server bekend is.
Staat de server in een buitenland, dan is de kans groter dat Nederlands niet geïnstalleerd is en dan heeft de functie niet zo veel invloed.
Ja dat ik ook al geprobeerd en dat werkte ook niet.

Reageren