Syntax:
Strtotime (dttime_string, [ts_now]): Zeitstempel | FalschDas erste Argument der Funktion ist obligatorisch und enthält die Zeichenfolge der gültigen Datums- und Zeitwerte. Das zweite Argument ist optional, mit dem der Grundwert für die Berechnung des Zeitstempelwerts festgelegt wird. Es gibt den Zeitstempelwert zurück, der auf dem ersten Argumentwert basiert.
Voraussetzung
Die in den Beispielen dieses Tutorial verwendeten Skripte werden basierend auf der PHP 8 -Version geschrieben. Führen Sie die folgende Aufgabe durch, bevor Sie die Beispiele dieses Skripts ausführen.
Verschiedene Verwendungen der Funktion von Strtotime ()
Die Zeitstempelwerte des jeweiligen Datums und Uhrzeit können auf unterschiedliche Weise unter Verwendung der Funktion von Strtotime () berechnet werden. Die Verwendungen dieser Funktion haben in diesem Teil dieses Tutorials gezeigt.
Beispiel 1: Verwendungen des obligatorischen Arguments der Strtotime () -Funktion
Erstellen Sie eine PHP -Datei mit dem folgenden Skript, um das bestimmte Datum zu ermitteln, indem der Zeitstempelwert berechnet wird, indem Sie Strtotime () -Funktion verwenden. Hier wurden in dieser Funktion acht verschiedene Zeichenfolgenwerte von Datum und Uhrzeit verwendet, um den Zeitstempelwert zu generieren und zu drucken. Als nächstes wird der menschliche lesbare Datum und den Zeitwert basierend auf dem berechneten Zeitstempelwert gedruckt.
// Aktuelle Zeitstempelwert lesenAusgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt. Hier ist der Dateiname Strtotime1.Php das wird im Inneren gespeichert /var/www/html/code Ordner. Die Ausgabe des Skripts wird basierend auf Datum und Uhrzeit des Betriebssystems geändert.
http: // localhost/code/strtotime1.Php
Beispiel 2: Berechnen Sie den Zeitstempelwert aus dem gültigen Datumsformat
Erstellen Sie eine PHP -Datei mit dem folgenden Skript, um das Datum aus dem Parameter der URL -Abfrage zu überprüfen, und ermitteln Sie den Zeitstempelwert dieses Datums. Hier das $ _Get [] Array wurde verwendet, um den Wert der mit dem Namen URL -Abfrageparameter benannten Parameter zu lesendt''. Der im Parameter URL -Abfrage angegebene Datumswert ist gültig oder nicht von der Funktion preg_match () überprüft. Wenn das gültige Datum bereitgestellt wird, wird der Zeitstempelwert des Datums berechnet und gedruckt.
// Überprüfen Sie, ob der Datumswert in der URL angegeben ist oder nichtDer Zeitstempelwert von $ Datum beträgt $ tm.
";ungültiges Datumsformat.
";Kein Datumswert gefunden.
";Ausgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts ohne Abfrageparameter angezeigt. Hier ist der Dateiname Strtotime2.Php das wird im Inneren gespeichert /var/www/html/code Ordner.
http: // localhost/code/strtotime2.Php
Die folgende Ausgabe wird angezeigt, nachdem das obige Skript mit dem mit dem benannten Abfrageparameter ausgeführt wurdedt"Mit dem Wert", "23-10-2021''.
http: // localhost/code/strtotime2.Php?DT = 23-10-2021
Die folgende Ausgabe wird angezeigt, nachdem das obige Skript mit dem mit dem benannten Abfrageparameter ausgeführt wurdedt"Mit dem Wert", "23-100-2021''.
http: // localhost/code/strtotime2.Php?DT = 23-100-2021
Beispiel-3: Berechnen Sie die Differenz zwischen zwei Daten
Erstellen Sie eine PHP -Datei mit dem folgenden Skript, um den Unterschied zwischen zwei Daten zu ermitteln, indem Sie die Funktion von Strtotime () verwenden. Hier wurden zwei gültige Datumswerte in zwei Variablen zugewiesen. Zwei Zeitstempelwerte dieser Daten wurden unter Verwendung der Funktion der Strtotime () berechnet. Die Differenz dieser Zeitstempelwerte wurde in Sekunden berechnet, die in die Jahre umgewandelt wurden. Der konvertierte Wert wird nach der Ausführung des Codes gedruckt.
// Zwei Datumswerte festlegenDer Unterschied zwischen zwei Datteln beträgt $ Diff -Jahre
";Ausgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts ohne Abfrageparameter angezeigt. Hier ist der Dateiname Strtotime3.Php das wird im Inneren gespeichert /var/www/html/code Ordner. Der Unterschied zwischen '01 -01-2021 'und '01 -01-2024' beträgt 3 Jahre, die in der Ausgabe gedruckt wurden.
http: // localhost/code/strtotime3.Php
Abschluss
Die Strtotime () ist eine sehr nützliche Funktion für die Arbeit mit den Datums- und Uhrzeitwerten. Die Möglichkeiten, diese Funktion für verschiedene Zwecke zu verwenden, wurden in diesem Tutorial beschrieben, um dem neuen PHP -Benutzer zu helfen, den Zweck der Verwendung dieser Funktion im PHP -Skript zu kennen.