Moin!
Beispiel: Du willst deine Online-Zeit kontrollieren, damit du nicht mehr als 100 Stunden im Monat online bist. Also stoppst du die Zeit mit einer Stoppuhr und notierst dir die Werte.
Und weil dein Taschenrechner zu blöde ist, Zeiten zusammenzuaddieren, schreibst du dir dafür eben ein Programm.
Um noch einen obendraufzusetzen: Du kannst dir natürlich auch gleich ein kleines Skript für deinen lokalen PHP-Webserver schreiben, welches zwei Buttons "Start" und "Stop" hat und sich jeweils die Uhrzeit merkt, zu der man sie klickt.
Und die Differenz zwischen den beiden Zeiten ist dann die Onlinezeit. Und damit sowas problemfrei berechnet werden kann, nimmt man am einfachsten.... den Unix-Timestamp! Der ist nämlich schon in Sekunden, und wird auch jede Sekunde um 1 inkrementiert, egal ob Sommer- oder Winterzeit. Damit kriegt man also hundertprozentig exakt die Differenz zwischen den beiden Zeitpunkten raus - und hat dann Sekunden, die man aufaddieren kann, und die man irgendwann eben vernünftig lesbar ausgeben will.
Aus dem Ergebnis wieder eine augenfreundliche Darstellung zu machen - dafür ist der Artikel da. Und bei dieser beispielhaften Aufgabenstellung kommt dann - je nach Benutzerwunsch - durchaus auch 135:45:57 raus (135 Stunden, 45 Minuten, 57 Sekunden). Also doch wieder zu lange gesurft. :)
- Sven Rautenberg
"Habe den Mut, dich deines eigenen Verstandes zu bedienen!" (Immanuel Kant)