Posted by martinshield on March 26, 2009 at 12:18pm
Hej,
Jag har ett problem med datum/tid. Jag har gjort ett fält för datum som sparas som en "timestamp" och det är väl inga problem med de. När jag sedan skriver ut datumet på sidan så är datumet korrekt men inte tiden.
Jag sparar in följande: 2009-04-13 20:00 som en timestamp men när jag sedan skriver ut det med hjälp av drupals "format_date" så blir det fel.
Här är ett exempel:
Inmatat datum/tid: 2009-04-13 20:00
Sparad timestamp: 1239645600
Kod för att printa: format_date('1239645600', $type = 'custom', $format = 'l d F k\l. H:i', $timezone = NULL, $langcode = NULL);
Utskrift: måndag 13 april kl. 19:00
Så allt är ok förutom timmen.
/M

Comments
Kolla närmare på
Kolla närmare på parametern för timezone. Om du matar in 20:00 med "svensk konvertering" (GMT+1) och sedan visar utan konvertering (GMT) så kommer resultatet att bli 19:00.
Jag har aldrig använt funktionen förut, så ta inte mitt ord för det, men tidzonen låter väldigt misstänkt.
Tobias Sjösten | NodeOne
Tobias Sjösten