localtime Rechnerabhaengig?
Bjoern Behrens
- perl
0 Andreas
Nach zahlreichen Hilfen und Test hat sich folgende Situation ergeben:
Ein Testscript:
print time();
$now = localtime(time());
print "\n", $now;
um 15:00:48 gestartet ergibt folgende Ausgabe auf Rechner1:
960382848
Wed Jun 7 15:00:48 2000
auf Rechner2 allerdings:
960382848
Wed Jun 7 14:00:48 2000
(auf beiden Rechner laeuft wie gesagt gleiches OS und haben die gleichen Zeiteinstellung/Zeitzone)
Wie kann localtime() auf beiden Rechnern ein unterschiedliches Ergebnis liefern, obwohl time() die gleiche Zeit liefert.
Vielen Dank schonmal
Bjoern
Nach zahlreichen Hilfen und Test hat sich folgende Situation ergeben:
Ein Testscript:
»» print time();
»» $now = localtime(time());
»» print "\n", $now;
um 15:00:48 gestartet ergibt folgende Ausgabe auf Rechner1:
»» 960382848
»» Wed Jun 7 15:00:48 2000
auf Rechner2 allerdings:
»» 960382848
»» Wed Jun 7 14:00:48 2000
(auf beiden Rechner laeuft wie gesagt gleiches OS und haben die gleichen Zeiteinstellung/Zeitzone)
Wie kann localtime() auf beiden Rechnern ein unterschiedliches Ergebnis liefern, obwohl time() die gleiche Zeit liefert.
Vielen Dank schonmal
Bjoern
Schau mal nach, ob die environment-Variablen TZ und oder TIMEZONE auf beiden Rechnern gleich definiert sind.
Noch ne Möglichkeit: Ist auf einem der Rechner Sommerzeit eingestellt, beim anderen nicht?