Heim > Backend-Entwicklung > PHP-Tutorial > PHP-Konvertierung von Unix-Zeitstempeln

PHP-Konvertierung von Unix-Zeitstempeln

WBOY
Freigeben: 2016-08-08 09:31:21
Original
966 Leute haben es durchsucht
Häufig verwendet
1. Konvertieren Sie den Unix-Zeitstempel in ein Format ähnlich „2012-05-12 11:09:15“:
date('Y-m-d H:i:s',$time); //Der Wert von $time ist der Unix-Zeitstempel, der aus der Datenbank entnommen werden kann oder...
2. Konvertieren Sie die Zeit im 05-12"-Format in einen Zeitstempel:
strtotime("2012-05-12"); //Der Rückgabewert ist vom Typ int
3. Drucken Sie den Zeitstempel der aktuellen Uhrzeit aus:
echo(time());
Erweitert
Tatsächlich wird die Datumsfunktion bereitgestellt von PHP Die Funktion ist sehr einfach zu verwenden, wenn Sie beispielsweise einen Unix-Zeitstempel in das gewünschte Datumsformat konvertieren möchten, z. B. „25. Mai 2012“:
date('Y Jahr m Monat d Tag',$Zeit);
Sie können sehen, dass die Datumsfunktion nur an „Y“, „m“ und „d“ interessiert ist in der Mitte eingefügt, ist es egal.
■Jahr – „Y“ steht für das vierstellige Jahr. 2012
■Jahr – „y“ steht für ein zweistelliges Jahr. 12
■Monat – „F“ bedeutet die Schreibweise des englischen Monats. Januar wird als „January“ angezeigt
■Monat – „M“ steht für die ersten drei Zeichen des englischen Monats. Januar wird als Abkürzung für Januar „jan“ angezeigt
■Monat – „m“ steht für den numerischen Monat. Januar wird als „01“ und Dezember als „12“ angezeigt
■Tag – „j“ steht für ein numerisches Datum. Wenn das Datum eine einzelne Ziffer ist, wird „0“ nicht zur oberen Ziffer hinzugefügt, zum Beispiel: „9“, „12“
■Tag – „d“ steht für ein numerisches Datum. Wenn das Datum einstellig ist, wird „0“ zur oberen Ziffer hinzugefügt, zum Beispiel: „09“, „12“
■Stunde – „g“ die Zwölf-Stunden-Zeit, wenn es ist eine Ziffer. Die hohe Ziffer der Zahl wird nicht mit „0“ aufgefüllt, zum Beispiel: „3“, „12“
Fügen Sie „0“ hinzu, zum Beispiel: „3“, „18“
■Stunde – „h“ ist eine Zwölf-Stunden-Zeit; wenn es sich um eine einstellige hohe Ziffer handelt, wird „0“ hinzugefügt, zum Beispiel: „03“, „ 12"
■Stunde – „H“ ist die Zeit im 24-Stunden-Format. Wenn es sich um eine einstellige hohe Ziffer handelt, wird „0“ hinzugefügt, zum Beispiel: „03“, „18“
■Minuten--„i“ Minuten, zum Beispiel: „09“, „60“
■Sekunden--“s " Sekunden, zum Beispiel: „06“, „60“
Bitte beachten Sie abschließend, dass Sie bei der Ausgabe des Zeitformats im Zwölf-Stunden-Format AM und PM angeben müssen
Zum Beispiel: echo date( 'g:i:s a');
Das Ausgabeergebnis ist: 5:56:57 Uhr
echo date('h:i:s A') ;
Das Ausgabeergebnis ist: 05:56:57 AM
"a"morning=am,pm =pm;"A"morning=AM,pm=PM
Popular Science
Der Zeitstempel ist die Anzahl der Sekunden seit dem 1. Januar 1970 (00:00: 00 GMT). Er wird auch Unix-Zeitstempel genannt.
Unix-Zeitstempel, auch bekannt als Unix-Zeit (Unix-Zeit), POSIX-Zeit (POSIX-Zeit), ist eine Zeitdarstellungsmethode, definiert als 01 Greenwich Mean Time 1970. Die Gesamtzahl der Sekunden seit 00: 00:00 im Monat 01 bis jetzt. Unix-Zeitstempel werden nicht nur in Unix-Systemen und Unix-ähnlichen Systemen verwendet, sondern sind auch in vielen anderen Betriebssystemen weit verbreitet.

Das Obige stellt die Konvertierung von Unix-Zeitstempeln durch PHP vor, einschließlich einiger Aspekte davon. Ich hoffe, dass es für Freunde hilfreich sein wird, die sich für PHP-Tutorials interessieren.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage