Comment convertir le temps avec php?PHP: Comment convertir le temps
le format original était comme 00:02:34 min
. Je dois obtenir un écho comme 154
. Merci.
Comment convertir le temps avec php?PHP: Comment convertir le temps
le format original était comme 00:02:34 min
. Je dois obtenir un écho comme 154
. Merci.
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é)
$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 vais vous suggère de vérifier les fonctions de php date
et time
dans le manuel. De là, vous pouvez également en apprendre davantage sur les fonctions de chaîne à temps comme, 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 est listée dans les liens manuels que j'ai donnés ci-dessus. Si vous n'avez pas d'horodatage, vous pouvez utiliser strtotime()
pour en créer un.
salut, pourquoi est '-386' avant-corps ne' 34'? Merci –
Évidemment, un problème de locale (aka 'travaille pour moi'), je me sens comme américain maintenant, ignorant du reste du monde. :-) @yuli Je pense que cette modification devrait le réparer. Essayez maintenant. –
génial. Merci beaucoup. –