PHP: Comment convertir le temps
-
08-10-2019 - |
Question
Comment convertir le temps avec php?
le format d'origine était comme 00:02:34 min
.
Je dois obtenir un écho comme 154
. Merci.
La solution
Essayez ceci:
<?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
ajouté)
Autres conseils
$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,
Je vous suggère de vérifier de php date
et les fonctions de time
dans le manuel. De là, vous pouvez également en apprendre davantage sur la chaîne à des fonctions de temps comme, eh bien, strtotime()
et mktime
La date et l'heure vous permettent de spécifier un format et un horodatage pour la sortie. La référence pour les codes de format sont répertoriés dans les liens ci-dessus manuel je donnai. Si vous ne disposez pas d'un horodatage, vous pouvez utiliser strtotime()
pour créer un.