


Wie rundet man Minuten in PHP auf die nächste Viertelstunde ab?
Nov 07, 2024 pm 09:38 PMMinuten in PHP auf die nächste Viertelstunde abrunden
Das Abrunden von Zeiten auf die nächste Viertelstunde in PHP ist eine häufige Aufgabe. In diesem Artikel wird eine Lösung unter Verwendung der Funktion floor() untersucht, die sich mit der spezifischen Abfrage befasst:
$time = '10:50:00'; // Example time in datetime format $rounded_time = roundMinuteDownToNearestQuarter($time);
Lösung
Um eine Minute auf die nächste Viertelstunde abzurunden, wir müssen:
- Konvertieren Sie die Zeitzeichenfolge mit strtotime() oder DateTime() in einen Zeitstempel.
- Dividieren Sie den Zeitstempel durch 15 Minuten (900 Sekunden) und runden Sie ihn mit ab floor().
- Multiplizieren Sie den gerundeten Wert mit 15 Minuten, um den Zeitstempel der nächsten Viertelstunde zu erhalten.
- Konvertieren Sie den Zeitstempel mit date() zurück in eine Zeitzeichenfolge.
Hier ist der Code:
function roundMinuteDownToNearestQuarter($time) { // Convert the time string to a timestamp $timestamp = strtotime($time); // Divide by 15 minutes (900 seconds) and round down $rounded_timestamp = floor($timestamp / 900) * 900; // Convert the rounded timestamp back to a time string return date('H:i', $rounded_timestamp); }
Beispiel
$time = '10:50:00'; $rounded_time = roundMinuteDownToNearestQuarter($time); echo "Original: " . $time . "\n"; echo "Rounded down: " . $rounded_time . "\n";
Ausgabe:
Original: 10:50:00 Rounded down: 10:45:00
Das obige ist der detaillierte Inhalt vonWie rundet man Minuten in PHP auf die nächste Viertelstunde ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

11 beste PHP -URL -Shortener -Skripte (kostenlos und Premium)

Arbeiten mit Flash -Sitzungsdaten in Laravel

Vereinfachte HTTP -Reaktion verspottet in Laravel -Tests

Erstellen Sie eine React -App mit einem Laravel -Back -Ende: Teil 2, reagieren

Curl in PHP: So verwenden Sie die PHP -Curl -Erweiterung in REST -APIs

12 Beste PHP -Chat -Skripte auf Codecanyon
