PHP: Wie die Zeit konvertieren
-
08-10-2019 - |
Frage
Wie die Zeit mit PHP konvertieren?
war das ursprüngliche Format wie 00:02:34 min
.
Ich brauche ein Echo wie 154
zu bekommen. Danke.
Lösung
Versuchen Sie diese:
<?php
date_default_timezone_set('GMT');
$time = '00:00:34';
list ($days, $hours, $minutes) = split(":", $time, 3);
$timestamp = mktime ($hours+1, $minutes, 0, $days+1, 1, 1970, FALSE);
$minutes = $timestamp / 60;
print $minutes;
print "\n";`
(edit: date_default_timezone_set
hinzugefügt)
Andere Tipps
$myTime="00:02:34 min";
$bodytag = str_replace(" min", "", $myTime);
$myTime=explode(":",$myTime);
function timeToSeconds($hours,$minutes,$seconds){
return $seconds+($minutes*60)+($hours*3600);
}
Hey yuli chika,
Ich werde Sie vorschlagen überprüfen php date
und time
Funktionen im Handbuch. Von dort können Sie auch über String Zeitfunktionen erfahren wie, na ja, strtotime()
und mktime
;
Datum und Uhrzeit können Sie für die Ausgabe ein Format und einen Zeitstempel angeben. Die Referenz für die Formatcodes sind in den manuellen Links aufgelistet ich oben gab. Wenn Sie nicht über einen Zeitstempel haben, können Sie strtotime()
verwenden, um eines zu erstellen.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow