PHP: Cómo convertir el tiempo
-
08-10-2019 - |
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.
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