Heim >Backend-Entwicklung >PHP-Problem >So konvertieren Sie Sekunden in PHP in Dauer
So konvertieren Sie Sekunden in PHP: 1. Verwenden Sie die Funktion „gmstrftime“, um Sekunden innerhalb von 24 Stunden zu konvertieren. 2. Verwenden Sie die Methode „changeTimeType“, um Sekunden nach 24 Stunden zu konvertieren.
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
Wie rechnet man PHP-Sekunden in Dauer um?
Zum Beispiel: PHP konvertiert Sekunden (4490) in Tage, Stunden, Minuten und Sekunden (34:02:02)
Konvertieren Sie Sekunden in Stunden, Minuten und Sekunden, aber diese Funktion ist beschränkt auf Sekunden innerhalb von 24 Stunden. Wie sollen wir Sekunden anzeigen, die 24 Stunden überschreiten? Zum Beispiel 34:02:02
$seconds = 3600*34 + 122; function changeTimeType($seconds){ if ($seconds > 3600){ $hours = intval($seconds/3600); $minutes = $seconds % 3600; $time = $hours.":".gmstrftime('%M:%S', $minutes); }else{ $time = gmstrftime('%H:%M:%S', $seconds); } return $time; } echo changeTimeType($seconds);
Die Ergebnisausgabe ist 34:02:02
Empfohlenes Lernen: „
PHP-Video-TutorialDas obige ist der detaillierte Inhalt vonSo konvertieren Sie Sekunden in PHP in Dauer. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!