|
| Problem med daylight saving Fra : Joe |
Dato : 30-03-04 15:15 |
|
Jeg har et problem med Apache v2.48 og PHP v4.3.2 på en Windows 2000 server,
da den ikke viser Daylight Saving? Hvis jeg har følgende PHP kode:
<?PHP
echo "Daylight saving today = ".date("I", time())."<br>";
echo "Daylight saving one month ago = ".date("I",
time()-(30*60*60))."<br>";
?>
... viser de begge "0" = vintertid.
Gør jeg det der imod på en Unix server (ganske vist med Apache v2.49 og en
PHP v4.3.4 ) viser den fint "1" og "0"? Uret står korrekt på Windows
serveren.
Jeg tvivler på, at det er en bug i Apache, men det undre mig bare, at det
så ikke fungere, når det nu gør det på en Unix? Kan det være PHP funktionen
"date" der er problemet?
| |
Jakob Braad (30-03-2004)
| Kommentar Fra : Jakob Braad |
Dato : 30-03-04 15:42 |
|
(30*60*60) = 30 timer i sekunder.
Mener du (30*24*60*60) = 3 dage i sekunder?
Joe wrote:
> Jeg har et problem med Apache v2.48 og PHP v4.3.2 på en Windows 2000 server,
> da den ikke viser Daylight Saving? Hvis jeg har følgende PHP kode:
>
> <?PHP
> echo "Daylight saving today = ".date("I", time())."<br>";
> echo "Daylight saving one month ago = ".date("I",
> time()-(30*60*60))."<br>";
> ?>
>
> .. viser de begge "0" = vintertid.
>
> Gør jeg det der imod på en Unix server (ganske vist med Apache v2.49 og en
> PHP v4.3.4 ) viser den fint "1" og "0"? Uret står korrekt på Windows
> serveren.
>
> Jeg tvivler på, at det er en bug i Apache, men det undre mig bare, at det
> så ikke fungere, når det nu gør det på en Unix? Kan det være PHP funktionen
> "date" der er problemet?
>
>
| |
Dennis (30-03-2004)
| Kommentar Fra : Dennis |
Dato : 30-03-04 16:53 |
|
> (30*60*60) = 30 timer i sekunder.
> Mener du (30*24*60*60) = 3 dage i sekunder?
Jo, det gør jeg men det ændre jo ikke noget 3 dage eller 30 dage... den
viser stadigt ikke vintertid nu.
| |
|
|