Linux

ID #1089

Sekunden seit 01.01.1970 (php: time-Funktion) - 2-Wege-Konvertierung

In PHP gibt die funktion time() die Anzahl der Sekunden seit 01.01.1970 00:00:00 GMT zurück.

Unter Linux kann man mit date die gleiche Ausgabe erhalten:

$ date +%s

> 1247266462

Optional kann man einen festen Zeitpunkt anzeigen lassen:

$ date -d "Wed Aug 22 07:51:04 UTC 2007" +%s

> 1187769064

 

Umgehekrt: aus der Anzahl der Sekunden seit 1970 ein Datum anzeigen:

$ date -u -d "1970-01-01 1187769064 sec GMT"
> Mi 22. Aug 07:51:04 UTC 2007

Die Parameter können auch noch etwas gekürzt werden:

$ date -d "1970-01-01 1187769064 sec"
> Mi 22. Aug 08:51:04 CEST 2007

 

Quellen:

http://www.linuxscrew.com/2007/09/04/two-way-conversion-of-unix-time-seconds-since-1970-and-regular-time/

http://de3.php.net/time

Tags: convert, date, time, php

Verwandte Artikel:

Letzte Änderung des Artikels: 2009-07-11 00:56
Verfasser des Artikels: Florian Schrön
Revision: 1.0

Digg it! Artikel ausdrucken Artikel weiterempfehlen Als PDF-Datei anzeigen
Übersetzungsvorschlag für Übersetzungsvorschlag für
Bewertung der Nützlichkeit dieses Artikels:

Durchschnittliche Bewertung: 1 von 5 (1 Bewertungen)

vollkommen überflüssig 1 2 3 4 5 sehr wertvoll

Kommentieren nicht möglich