Moin, Michael!
ich bin gerade dabei, ein bißchen in Perl mit Uhrzeiten herumzurechnen.
Was ich haben möchte, das ist eine saubere Erkennung eines Datumswechsels auf meiner Maschine (weil sich mit diesem Datumswechsel die Aufgabenstellung meines laufenden Programms ändert).
Wenn das einzige, was du willst, die exakte Zeit der lokalen Maschine ist (und dir herzlich egal ist, wie diese Zeit gestellt wird), dann vertraue doch einfach dem externen Kommando "date", welches dir in beliebiger Formatierung sagt, wie spät es die Maschine gerade hat - und wenn's Null Uhr ist, machst du programm-mäßig eben was anderes als vorher.
Ansonsten habe ich den Verdacht, daß die durch time() übermittelte Unix-Zeit exakt die gleiche Zeitbasis hat wie die lokale Uhr, die mit date abgefragt wird. Und das wäre doch genau das, was du brauchst, oder?
- Sven Rautenberg