time() – Zeitrechnung in PHP
Wenn wir im Alltagsleben von Zeit sprechen, reden wir über Sekunden, Minuten, Stunden, Tage, Wochen, Monate, Jahre und Jahrzehnte. Wenn wir in PHP von Zeit sprechen kennt PHP nur Sekunden. Genauer, die vergangenen Sekunden seit dem 01. Januar 1970. Dieses Datum ist auch als UNIX Time bekannt.
Jetzt wo wir wissen wie die Zeit in PHP bereitgestellt wird, können wir auch anfangen zu addieren, subraieren, multiplizieren, ect.
| time | … in seconds |
| 1 Minute: | 60 seconds |
| 1 Hour: | 3,600 seconds |
| 1 Day: | 86,400 seconds |
| 1 Week: | 604,800 seconds |
| 4 Weeks: | 2,419,200 seconds |
| 1 Year: | 31,536,000 seconds |
| 1 Decade: | 315,360,000 seconds |
Kommen wir zum Praktischen. Sagen wir, wir wollen ein Cookie speichern das von jetzt an 1 Jahr – oder genauer 315,36,000 Sekunden – gültig ist.
$lifetime = time() + 31536000; // aktuelle Zeit + 1 Jahr
Eines muss aber klar sein, jedes Datum was vor dem 1.Januar 1970 liegt führt zu einem Fehler.
Die Welt der verlorenen Dinge!
Lange Rede, kurzer Sinn. Das Blog ist auf einen neuen Server umgezogen. Das Cg-Blog ist davon unberührt geblieben und ist weiterhin als WordPress Blog http://meckerpoet.wordpress.com zu finden. Die früheren Artikel sind noch da bedürfen aber einer Überarbeitung. Welche aber aus Zeitgründen ausfällt.
Wie sie sehen, sehen sie nichts. Wann und wie sich das ändern wird, mal schaun.






