PHP: Come convertire il tempo
-
08-10-2019 - |
Domanda
Come convertire tempo con php?
il formato originale era come 00:02:34 min
.
Ho bisogno di ottenere un'eco come 154
. Grazie.
Soluzione
Prova questo:
<?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
aggiunto)
Altri suggerimenti
$myTime="00:02:34 min";
$bodytag = str_replace(" min", "", $myTime);
$myTime=explode(":",$myTime);
function timeToSeconds($hours,$minutes,$seconds){
return $seconds+($minutes*60)+($hours*3600);
}
Ehi Yuli Chika,
Vi suggerisco di controllare di php date
e funzioni time
nel manuale. Da lì si può anche conoscere stringa per funzioni di tempo come, beh, strtotime()
e mktime
;
Data e ora consentono di specificare un formato e un timestamp per l'uscita. Il riferimento per i codici di formato sono elencati i link manuale ho dato sopra. Se non si dispone di un timestamp, è possibile utilizzare strtotime()
per creare uno.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow