PHP ist eine sehr beliebte Programmiersprache, die in der Webentwicklung häufig verwendet wird. Bei der Entwicklung von Anwendungen ist häufig die Betriebszeit erforderlich, z. B. die aktuelle Zeit, die Zeitformatumwandlung, die Zeitstempelberechnung usw. PHP bietet eine Fülle von integrierten Funktionen und Klassen, um die Zeit zu betreiben. In diesem Artikel werden Sie einige gemeinsame Zeitbetriebsmethoden vorgestellt.
Um das aktuelle Datum und die aktuelle Uhrzeit zu erhalten, können Sie die Datum der PHP verwenden. Diese Funktion akzeptiert eine formatierte Zeichenfolge und gibt das aktuelle Datum und die aktuelle Uhrzeit in diesem Format aus. Hier ist ein Beispiel:
$currentDateTime = date("Y-m-d H:i:s");
echo $currentDateTime;
Dieser Code gibt das aktuelle Datum und die aktuelle Uhrzeit im Format von "Jahrmonattagszeit: Minuten: Sekunden" aus: "2021-01-01 12:00:00".
Während des Entwicklungsprozesses ist es häufig notwendig, die Zeit in verschiedenen Formaten umzuwandeln. PHP liefert eine Strtotime -Funktion, die die von einer Zeichenfolge dargestellte Zeit in einen Zeitstempel umwandelt. Beispiele sind wie folgt:
$timestamp = strtotime("2021-01-01 12:00:00");
echo $timestamp;
Dieser Code wandelt die Zeichenfolge "2021-01-01 12:00:00" in einen Zeitstempel um, und das Ausgabeergebnis ist ein Zeitstempel, der von einer Ganzzahl dargestellt wird.
Wenn Sie den Zeitstempel in eine Datumszeitzeichenfolge konvertieren müssen, können Sie die Datumsfunktion erneut verwenden, um das erforderliche Format anzugeben:
$timestamp = 1609459200;
$dateTime = date("Y-m-d H:i:s", $timestamp);
echo $dateTime;
Dieser Code wandelt den Zeitstempel "1609459200" in die Datums- und Uhrzeit-Zeichenfolge "2021-01-01 12:00:00" um.
Manchmal ist es erforderlich, Zeit hinzuzufügen oder zu subtrahieren, z. B. Stunden oder Minuten usw. usw. bietet Funktionen zur Berechnung der Zeitstempel. Hier ist ein Beispiel:
$timestamp = time(); // Holen Sie sich den aktuellen Zeitstempel
$newTimestamp = $timestamp + 3600; // Eine Stunde hinzufügen
echo date("Y-m-d H:i:s", $newTimestamp);
Dieser Code gibt die aktuelle Zeit plus die Zeit nach einer Stunde aus.
Zusätzlich zu den oben genannten Funktionen bietet PHP auch viele andere Funktionen und Klassen, die pünktlich arbeiten können. Im Folgenden finden Sie zwei gängige Werkzeuge:
Die mikroTime -Funktion wird verwendet, um die aktuelle Mikrosekunde -Zeit zu erhalten, die eine schwimmende Punktzahl mit Mikrosekunden zurückgibt, mit der häufig die Zeit, in der der Code ausgeführt wird, berechnet wird. Hier ist ein Beispiel:
$start = microtime(true); // Holen Sie sich die aktuelle Mikrosekunde Zeit
// Führen Sie einen zeitaufwändigen Code aus
$end = microtime(true);
$executionTime = $end - $start; // Berechnen Sie die Codeausführungszeit
echo "Code -Ausführungszeit: " . $executionTime . "Zweite";
PHP bietet eine DateTime -Klasse, die problemlos Daten und Zeiten verarbeiten kann und Additions- und Subtraktionsvorgänge und Formatierung von Datum und Uhrzeit unterstützt. Hier ist ein Beispiel:
$dateTime = new DateTime("2021-01-01");
$dateTime->add(new DateInterval("P1D")); // Einen Tag hinzufügen
echo $dateTime->format("Y-m-d");
Dieser Code gibt das Datum "2021-01-02" aus und zeigt, wie die Methode hinzufügen , um einen Tag hinzuzufügen und das Datum mit der Formatmethode zu formatieren.
In diesem Artikel werden mehrere gängige Methoden zur Betriebszeit in PHP eingeführt, darunter das Erhalten der aktuellen Zeit, die Zeitformatkonvertierung, die Zeitstempelberechnung usw. PHP bietet eine Fülle von Zeitbetriebstools, mit denen Entwickler die Zeit effizienter verarbeiten und verschiedene Anwendungsanforderungen erfüllen können. In der tatsächlichen Entwicklung können Entwickler geeignete Zeitbetriebsfunktionen und Klassen entsprechend unterschiedlichen Anforderungen wählen.