Tags:
php
Hej,
Jeg har bemærket at strtotime selv ændrer min tid til vintertid når datoen for skiftet er overskredet. Jeg vil gerne have den til at ignorere dette og rent faktisk beholde det tidspunkt der er valgt i formularen (fx. 08:00 skal være 08:00 hele året, og ikke kun i sommertiden).
Findes der en måde at fikse dette på? I bedste fald noget ini_set eller ligende, så det kan gælde generelt for hele systemet.
3 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 3 karma
Jeg gætter på det er fordi du vil have et klokkeslæt uden en dato?
strtotime antager automatisk at datoen er dags dato.
Du kan bruge UTC time zone med date_default_timezone_set('UTC') for ikke at lave forskel på årstiderne, eller du kan indsætte en dato om vinteren i $now til strtotime, fx strtotime('08:00', mktime(0,0,0,1,1,2009)).
Er ikke meget inde i php, men er der ikke en dateAdd funktion hvor man kan lægge en time til når den rammer vintertid?
0
At sætte tidszonen til UTC virkede. Takker mange gange.