Dieter: localtime(time)

Beitrag lesen

Moin!

$std = $std + 2;
$std = $std + 7200;
($sek,$min,$std,$tag,$mon,$jahr) = localtime(time)+ 7200;

Das was Du da tun willst, geht mit
     ($sek,$min,$std,$tag,$mon,$jahr) = localtime(time() + 7200);

Es liefert die aktuelle Rechnerzeit zurück, die zwei Stunden hinter der aktuellen Zeit liegt

Aber irgendwie ist bei Dir irgendwas falsch eingestellt. Bei mir gibt localtime() die richtige, bei mir in der RTC (real time clock) eingestellte Zeit zurueck:

I:> perl -e "print scalar gmtime(time)"
Sat Sep 18 00:17:27 1999
I:> perl -e "print scalar localtime(time)"
Sat Sep 18 02:17:38 1999

Ich hab die RTC, also die im Rechner eingebaute Uhr, auf die richtige Zeit gestellt, und dann dem Windows gesagt, dass ich zwei Stunden vor GMT lebe. Check doch mal ab, wie das bei Dir ist.

So far, Calocybe

You`ve got it!!
Danke - Gruß
Dieter