Heim  >  Artikel  >  Backend-Entwicklung  >  PHP formatiert das lokale Zeitdatum in eine Ganzzahl

PHP formatiert das lokale Zeitdatum in eine Ganzzahl

WBOY
WBOYnach vorne
2024-03-21 14:02:52933Durchsuche

In diesem Artikel wird ausführlich erläutert, wie PHP die Ortszeit und das Datum in Ganzzahlen formatiert. Der Herausgeber hält dies für recht praktisch, daher teile ich es Ihnen als Referenz mit.

PHP formatiert Ortszeit und Datum in Ganzzahlen

Um das Ortszeitdatum in eine Ganzzahl zu formatieren, können Sie die -Funktion von phpstrtotime() verwenden. Diese Funktion wandelt die angegebene Datums-/Uhrzeit-Zeichenfolge in eine Ganzzahl im UNIX-Zeitstempelformat um, die die Anzahl der seit dem 1. Januar 1970 um 00:00:00 UTC verstrichenen Sekunden darstellt.

Grammatik

int strtotime(string $timestamp)

Parameter

    $timestamp
  • : Die zu konvertierende Datums- und Uhrzeitzeichenfolge. Kann in verschiedenen Formaten vorliegen, darunter: "JJJJ-MM-TT HH:MM:SS"
    • "JJJJ-MM-TT"
    • "HH:MM:SS"
    • "+1 Tag"
    • „nächsten Montag“ usw.
Rückgabewert

Unix-Zeitstempel als Ganzzahl formatiert. Wenn die angegebene Zeichenfolge ungültig ist, wird
    zurückgegeben.
  • FALSE
Verwendung

Um ein Ortszeitdatum in eine Ganzzahl zu formatieren, führen Sie die folgenden Schritte aus:

Erhalten Sie das Datum und die Uhrzeit für die Konvertierung.
  1. Übergeben Sie es an die
  2. -Funktion.
  3. strtotime()Weisen Sie den Rückgabewert einer Variablen zu.
Beispiel

// 获取当前本地时间
$datetime = date("Y-m-d H:i:s");

// 将其转换为 UNIX 时间戳
$timestamp = strtotime($datetime);

// 输出 UNIX 时间戳
echo $timestamp;
In diesem Beispiel wird die Anzahl der Sekunden ausgegeben, die seit dem 1. Januar 1970 um 00:00:00 UTC vergangen sind.

Achtung

    Die Funktion übernimmt die lokale Zeitzone.
  • strtotime()Gibt
  • zurück, wenn die angegebene Zeichenfolge ungültig ist.
  • FALSEBeim konvertierten UNIX-Zeitstempel besteht die Gefahr eines Überlaufs, da es sich um eine 32-Bit-Ganzzahl handelt.
Andere Methoden

Zusätzlich zur

-Funktion gibt es noch andere Möglichkeiten, Ortszeit und Datum in ganze Zahlen zu formatieren:

strtotime()

    gmdate()
  • : Erhalten Sie einen Zeitstempel in Greenwich Mean Time (GMT).
  • gmmktime()
  • : Erstellt einen Zeitstempel in Greenwich Mean Time (GMT).
  • time()
  • : Ruft den UNIX-Zeitstempel der aktuellen Zeit ab.
Fazit

Verwenden Sie die Funktion

, um ein Ortszeitdatum einfach in eine Ganzzahl zu formatieren, die die Anzahl der seit dem 1. Januar 1970 um 00:00:00 UTC verstrichenen Sekunden darstellt.

Das obige ist der detaillierte Inhalt vonPHP formatiert das lokale Zeitdatum in eine Ganzzahl. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:lsjlt.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen