Heim > Artikel > Backend-Entwicklung > Wie passt man Zeitintervalle in PHP an, wenn Extraktionsschwierigkeiten auftreten?
Anpassen von Zeitintervallen in PHP
Beim Anpassen von Zeitintervallen, die in PHP als H:i formatiert sind, kann es schwierig sein, die richtigen Werte zu extrahieren. Sehen wir uns genauer an, wie dieser Vorgang genau ausgeführt wird.
Im bereitgestellten Code ist der Fehler darauf zurückzuführen, dass die Zeichenfolge $time nicht mit der Funktion strtotime() in einen Zeitstempel konvertiert wurde, bevor sie bearbeitet wurde. Hier ist die richtige Logik zum Addieren oder Subtrahieren von 30 Minuten zu einer bestimmten Zeit:
<br>$time = strtotime($time); // In einen Zeitstempel konvertieren<br>$startTime = date("H:i", strtotime('-30 Minutes', $time));<br>$endTime = date("H:i", strtotime(' 30 Minuten', $time));<br>
Durch die Konvertierung von $time in einen Zeitstempel arbeiten Sie mit einer numerischen Darstellung der Zeit, wodurch es einfacher wird, Zeit anzuwenden. verwandte Funktionen wie strtotime(). Die angepassten Zeitintervalle können dann mit date().
formatiert werdenDas obige ist der detaillierte Inhalt vonWie passt man Zeitintervalle in PHP an, wenn Extraktionsschwierigkeiten auftreten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!