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

So konvertieren Sie das PHP-Zeitformat in einen Zeitstempel

藏色散人
藏色散人Original
2020-08-27 09:36:222350Durchsuche

So konvertieren Sie das PHP-Zeitformat in einen Zeitstempel: 1. Verwenden Sie die Funktion strtotime, um das durch die englische Textzeichenfolge dargestellte Datum in einen Zeitstempel umzuwandeln. Die Syntax lautet „strtotime (string time [, int now])“; 2. Verwenden Sie die Funktion mktime Zeitstempel vom Datum.

So konvertieren Sie das PHP-Zeitformat in einen Zeitstempel

Empfohlen: „PHP-Video-Tutorial

PHP Datum in Zeitstempel konvertieren strtotime- und mktime-Funktion

strtotime()-Funktion wird verwendet, um das durch die englische Textzeichenfolge dargestellte Datum in einen Zeitstempel umzuwandeln date Die Umkehrfunktion von (), gibt den Zeitstempel erfolgreich zurück, andernfalls wird FALSE zurückgegeben.

Syntax:

int strtotime ( string time [, int now] )

Der Parameter time ist die analysierte Zeichenfolge, bei der es sich um das Datum handelt, das gemäß dem GNU-Datumseingabeformat dargestellt wird.

Beispiel: Die Funktion

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

mktime() wird verwendet, um den Zeitstempel aus dem Datum abzurufen, und gibt den Zeitstempel erfolgreich zurück, andernfalls gibt sie FALSE zurück.

Syntax:

int mktime(Stunde, Minute, Sekunde, Monat, Tag, Jahr)

Beispiel:

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

Parameter können von rechts nach links weggelassen werden, alle ausgelassenen Parameter werden auf das aktuelle lokale Datum und die aktuelle Uhrzeit gesetzt Wert.

mktime() ist nützlich bei der Durchführung von Datumsberechnungen und -validierungen. Es berechnet automatisch den korrekten Wert für Eingaben außerhalb des Bereichs. Das folgende Beispiel gibt beispielsweise den 01.01.2008 aus:

<?php
echo date("Y-m-d", mktime(0, 0, 0, 12, 32, 2007));
echo date("Y-m-d", mktime(0, 0, 0, 13, 1, 2007));
?>

Der letzte Tag des nächsten Monats:

Der letzte Tag eines bestimmten Monats kann als „0“-Tag des nächsten Monats dargestellt werden, anstatt – 1 Tag, wie im Beispiel unten:

<?php
$lastday = mktime(0, 0, 0, 3, 0, 2008);
echo strftime("2008年最后一天是:%d", $lastday);
?>

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie das PHP-Zeitformat 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