Klaus Mock: Uhrzeitberechnung

Beitrag lesen

Hallo Michael,

Du könntest IMHO das sehr wohl mit den Ergebnissen von gmtime() und localtime() hinbekommen. [1]
Eigentlich brauchst Du ja nur am Beginn des Scripts die Differentz der Stunden ermitteln und dementsprechend $end_of_day korrigieren.

Wenn localtime nicht mehr die richtige Zeit liefert, dann wird auf diesem System sowieso Hopfen und Malz verloren sein;-)

Aber ich hab' da mal eine Gegenfrage:

Warum verwendest Du nicht gleich die Ergebnisse von localtime() für den Datumssprung?

Der einzige Grund könnte IMHO nur der sein, daß das ständige Berechnen der Werte mit localtime zu rechenintesiv wäre.

Grüße
  Klaus

[1] Allerdings ist das nicht wirklich protabel, da beispielsweise unter VMS gmtime nicht, oder auch nur nicht immer, verfügbar ist. Ich hatte einige Zeit mit VMS 6.x und Perl 5.005 zu tun, da war es nicht implemetiert, da das OS es nicht konnte. Da mußte ich dann irgendwie auf ein LOCIGAL ausweichen, oder so, weiß nicht mehr so genau.