Datums en PHP

Gestart doorTimkb10 reacties39 weergaven

11 berichten · pagina 1 van 1

Timkb

Lid · Topicstarter

Berichten
4.214
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik kan er niet mee overweg hoe vaak het me ook wordt uitgelegd het wil er maar niet in! Nu zit ik met een MySQL datetime stamp die ik wil vervormen in een mooie leesbaren datum / tijd: 22 juni 2012 21:23 maar hoe?

(MySQL timestamp voorbeeld: 2011-10-07 00:49:51)

Alvast bedankt!
0
Berichten
6.144
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
SELECT *, DATE_FORMAT("%e %b %M %T", datumveld) AS datumpje WHERE a = b

En dan is $fetch[datumpje] je nieuwe datum.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Of

[COLOR= #0000BB]<?php

$datum[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"hier je date value"[/COLOR][COLOR= #007700],[/COLOR] [URL="http://www.php.net/strtotime"]strtotime[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$fetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]date[/COLOR][COLOR= #007700]]));[/COLOR]

?>
0
Berichten
6.485
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Met beide van jullie methoden krijg j geen nederlandse datum.

Daarvoor moet je met php eerste setlocale(LC_TIME, NL_nl); doen. Dan ff de goeie waarden zoeken
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Die geldt alleen voor PHP met strftime, en niet voor date().

Voor MySQL moet je allereerst deze querie uitvoeren:
SET lc_time_names = nl_NL
0
Berichten
6.485
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ah ik wist niet dat het ook met mysql kon, dan is met mysql sowieso beter.
0
Timkb

Lid · Topicstarter

Berichten
4.214
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik zal het eens gaan uitproberen!
0
Berichten
7.681
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Aarclay schreef:
Die geldt alleen voor PHP met strftime, en niet voor date().

Voor MySQL moet je allereerst deze querie uitvoeren:
SET lc_time_names = nl_NL
Dus dat kan ik dan gewoon in mijn query zetten ?? confused?
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Nee, Dat IS de query yummie
0
Berichten
1.871
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Freestyle schreef:
Eerdere citaten tonen
Aarclay schreef:
Die geldt alleen voor PHP met strftime, en niet voor date().
Voor MySQL moet je allereerst deze querie uitvoeren:
SET lc_time_names = nl_NL

Dus dat kan ik dan gewoon in mijn query zetten ?? confused?
Zo:

mysql_query("SET lc_time_names = nl_NL");
mysql_query("je apparte datum query biggrin");
0
Berichten
7.681
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Aah, oke. Bedankt wink
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren