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.

War es hilfreich?

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
scroll top