Tijd klopt het niet..

Status
Niet open voor verdere reacties.

mick93

Gebruiker
Lid geworden
31 mrt 2010
Berichten
90
Hallo iedereen,

Het is nu 00:16 en toch wordt er op mijn site aangegeven dat het 12:16 is. Hij loopt dus precies 12 uur achter/voor, hoe kan ik dit fixen?

Kwa dat heb ik hetvolgende :
PHP:
// set the default timezone to use. 
date_default_timezone_set('CET');
$timer = date('Y-m-d h:i:s');

Dit is het enige wat erin staat van tijd, verder doet hij er dan nog eens naar refereren en that's it. Als er meer informatie nodig is, vraag het dan maar! Zeg ook welke informatie je nodig hebt.

Alvast bedankt, hopelijk kan iemand me helpen!
 
Het zou aan de tijd van de server kunnen liggen, want volgens mij haalt PHP deze van de server. Draait deze op Linux, dan is dit artikel mogelijk interessant om het probleem op te lossen.
 
Hallo,

Dit is hoogst waarschijnlijk gewoon een kwestie van AM/PM. In de engelse tijd bestaat er niet zoiets als "0" uur. Het is of 12PM (middag), of 12AM(nacht).
Tevens kent de functie date() met parameter "h" geen 0, deze werkt van 01 tot 12. (zie hier)
 
Laatst bewerkt:
Bedankt Arend! Ik heb de h verandert in "H", dat is het makkelijkste nu. Weet niet hoe ik dat AM/PM erachter krijg. :p
 
Graag gedaan :)

AM/PM krijg je door een 'A' toe te voegen (of een 'a' voor lowercase)
Zie php.net voor alle mogelijke parameters
 
Graag gedaan :)

AM/PM krijg je door een 'A' toe te voegen (of een 'a' voor lowercase)
Zie php.net voor alle mogelijke parameters

Dan krijg je dus:
$date = date('Y-m-d h:i:s:A');

toch? Sorry, ben niet de meest ingenieuze kwa tijd/sql :p
 
Klopt helemaal =]
tijd wordt dan bijvoorbeeld weergegeven als 12:05:12:pM
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan