Pregunta

¿Cómo convertir el tiempo con php?

el formato original era como 00:02:34 min.

necesito para obtener un eco como 154. Gracias.

¿Fue útil?

Solución

Prueba esto:

<?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 añadido)

Otros consejos

$myTime="00:02:34 min";
$bodytag = str_replace(" min", "", $myTime);
$myTime=explode(":",$myTime);

function timeToSeconds($hours,$minutes,$seconds){
   return $seconds+($minutes*60)+($hours*3600);
}

Hola Yuli chika, Voy a sugerir que echa un vistazo de php date y funciones time en el manual. Desde allí también se puede aprender sobre la cadena de funciones de tiempo como, bueno, strtotime() y mktime ;

Fecha y hora permiten especificar un formato y una marca de tiempo para la salida. La referencia para los códigos de formato se especifica en los manuales enlaces que he dado anteriormente. Si usted no tiene una marca de tiempo, puede utilizar strtotime() para crear una.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top