Heim  >  Artikel  >  Backend-Entwicklung  >  So konvertieren Sie das Zeitformat in PHP in einen Zeitstempel

So konvertieren Sie das Zeitformat in PHP in einen Zeitstempel

青灯夜游
青灯夜游Original
2021-03-22 18:35:583219Durchsuche

So konvertieren Sie Zeitstempel im PHP-Zeitformat: 1. Verwenden Sie die Funktion strtotime(), um das durch eine englische Textzeichenfolge dargestellte Datum in einen Zeitstempel umzuwandeln. 2. Verwenden Sie die Funktion mktime(), um den UNIX-Zeitstempel eines Datums zurückzugeben.

So konvertieren Sie das Zeitformat in PHP in einen Zeitstempel

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

PHP bietet Funktionen, mit denen verschiedene Formen von Datumsangaben problemlos in Zeitstempel umgewandelt werden können:

  • strtotime(): Analysieren Sie die Datums-/Uhrzeitbeschreibung eines beliebigen englischen Textes in einen Zeitstempel.

  • mktime(): Zeitstempel vom Datum abrufen. Die Funktion

strtotime()

strtotime() wird verwendet, um das durch die englische Textzeichenfolge dargestellte Datum in einen Zeitstempel umzuwandeln. Sie ist die Umkehrfunktion von date() und gibt den Zeitstempel erfolgreich zurück FALSCH. Syntax:

int strtotime ( string time [, int now] )
  • Zeit erforderlich. Gibt eine Datums-/Uhrzeitzeichenfolge an, die ein Datum gemäß dem GNU-Datumseingabeformat darstellt.

  • jetzt Optional. Gibt den Zeitstempel an, der zur Berechnung des Rückgabewerts verwendet wird. Wenn dieser Parameter weggelassen wird, wird die aktuelle Uhrzeit verwendet.

Rückgabewert: Gibt bei Erfolg den Zeitstempel zurück, bei Fehler FALSE.

Beispiel:

<?php
echo strtotime("2009-10-21 16:00:10"), "<br />";//输出 1256112010
echo strtotime("10 September 2008"), "<br />";//输出 1220976000
echo strtotime("+1 day"), "<br />";//输出明天此时的时间戳
?>

Ausgabe:

1256112010
1220976000
1616496304

mktime()

mktime()-Funktion wird verwendet, um den Zeitstempel vom Datum abzurufen, und gibt den Zeitstempel erfolgreich zurück, andernfalls gibt sie FALSE zurück. Syntax:

mktime(hour,minute,second,month,day,year,is_dst);

So konvertieren Sie das Zeitformat in PHP in einen Zeitstempel

Beispiel:

<?php
echo mktime(21, 50, 55, 07, 14, 2021);//输出“1626270655”
?>

Parameter können von rechts nach links weggelassen werden, und alle ausgelassenen Parameter werden auf den aktuellen Wert des lokalen Datums und der lokalen Uhrzeit gesetzt.

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie das Zeitformat in PHP in einen Zeitstempel. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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