Hallo Klaus,
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
Differenz der Stunden ermitteln und dementsprechend
$end_of_day korrigieren.
Ich muß nicht $end_of_day korrigieren, sondern $now.
Was ich bräuchte, das wäre eine time()-Funktion im
localtime-Universum statt im GMT-Universum ...
Warum verwendest Du nicht gleich die Ergebnisse von
localtime() für den Datumssprung?
Das ist mir durch Deine Gegenfrage erst wieder klar geworden:
Weil ich den Wert von $end_of_day auch noch für andere Dinge brauche. Der ist ein Eingabeparameter in die Funktion, die zu Beginn des neuen Tages als erstes zu laufen hat.
Viele Grüße
Michael