/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Metode til altid at vise tid fra bestemt t~
Fra : MooreHojer


Dato : 01-01-09 20:24

Hej NG

Har et par script der bruger metoderne gmmktime() og date() fra php-bibliotektet.
De har altid kørt upåklageligt da de altid har kørt på maskiner der lå i samme tidszone som DK.

Men nu er scriptet blevet flyttet til en server der ligger i en tidszone med en forskel på 9 timer i forhold til DK.
Brugerne er stadig de samme og sidder primært i DK så jeg vil gerne have vist tiden som DK tid og ikke USA tid.

Jeg har midlertidigt løst det ved at gå ind og ligge de 9 manglende timer til manuelt hver gang jeg kalder gmmktime().
Men er der ikke en smartere måde man kan sørge for at scriptet altid bruger den korrekte zone, så man kan flytte det rundt uden at skulle tilpasse det hver gang (det er ikke nødvendigt at tage højdefor sommer/vintertid)?


På Forhånd Tak!

--
MooreHojer

 
 
Dan Storm (01-01-2009)
Kommentar
Fra : Dan Storm


Dato : 01-01-09 20:30

MooreHojer skrev:
> [SNIP]

Du kan forsøge dig med
putenv("TZ=Europe/Copenhagen");


--
Dan Storm - storm at err0r dot dk / http://err0r.dk

Tro ikke brugerne vil gøre noget for at undgå dit killfilter
- Så vigtig er du heller ikke!

Anders Wegge Keller (01-01-2009)
Kommentar
Fra : Anders Wegge Keller


Dato : 01-01-09 20:52

MooreHojer <simon@moorehojer.dk> writes:

> Jeg har midlertidigt løst det ved at gå ind og ligge de 9 manglende
> timer til manuelt hver gang jeg kalder gmmktime(). Men er der ikke
> en smartere måde man kan sørge for at scriptet altid bruger den
> korrekte zone, så man kan flytte det rundt uden at skulle tilpasse
> det hver gang (det er ikke nødvendigt at tage højdefor
> sommer/vintertid)?

Mon ikke
http://dk.php.net/manual/en/function.date-default-timezone-set.php vil
hjælpe dig en del?

--
/Wegge

Dan Storm (01-01-2009)
Kommentar
Fra : Dan Storm


Dato : 01-01-09 20:57

Anders Wegge Keller skrev:
>
> Mon ikke
> http://dk.php.net/manual/en/function.date-default-timezone-set.php vil
> hjælpe dig en del?
>

Den havde jeg helt glemt - den er faktisk bedre end min løsning, da den
egentlig kun virker med safe mode til....


--
Dan Storm - storm at err0r dot dk / http://err0r.dk

Tro ikke brugerne vil gøre noget for at undgå dit killfilter
- SÃ¥ vigtig er du heller ikke!

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408914
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste