Wie addiere oder subtrahiere ich 30 Minuten zu einer Zeitzeichenfolge in PHP?

Linda Hamilton
Freigeben: 2024-10-18 12:21:03
Original
997 Leute haben es durchsucht

How to Add or Subtract 30 Minutes to a Time String in PHP?

So addieren und subtrahieren Sie 30 Minuten zu einer Zeitzeichenfolge in PHP

Aus Gründen der Klarheit möchten Sie einen formatierten Zeitwert manipulieren als „H:i“ durch Addieren und Subtrahieren von 30 Minuten. Lassen Sie uns in den Prozess eintauchen.

Definieren der Funktion

<code class="php">$time = '10:00'; // Assuming 'H:i' format

// Calculate start and end times
$startTime = date("H:i", strtotime('-30 minutes', strtotime($time)));
$endTime = date("H:i", strtotime('+30 minutes', strtotime($time)));</code>
Nach dem Login kopieren

Erklärung:

  1. Konvertieren Sie das Gegebene Zeitzeichenfolge mithilfe von strtotime in einen Zeitstempel umwandeln. Diese Interpretation erleichtert die Manipulation.
  2. Verwenden Sie die strtotime-Funktion mit einem Offset von -30 Minuten, um einen neuen Zeitstempel zu erstellen, der 30 Minuten vor der ursprünglichen Zeit darstellt. Konvertieren Sie es dann mithilfe des Datums zurück in eine Zeichenfolge im Format „H:i“.
  3. Führen Sie einen ähnlichen Vorgang für die Endzeit durch, jedoch mit einem Versatz von 30 Minuten.

Ergebnis:

Das Ausführen dieses Codes mit einer Eingabezeit von „10:00“ generiert Folgendes:

$startTime = '09:30'
$endTime = '10:30'
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie addiere oder subtrahiere ich 30 Minuten zu einer Zeitzeichenfolge in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!