no caigan en la trampa de utilizar las funciones de fecha para esto! Lo que tienes aquí es un intervalo de tiempo, no una fecha. El enfoque ingenuo es hacer algo como esto:
date("h:i:s.u", $mytime/1000)
pero debido a que la función de fecha se utiliza para (¡oh!) Fechas, que no maneja el tiempo de la manera que usted quiere que en esta situación - que se necesita zonas horarias y ahorros de luz diurna, etc., en cuenta al formatear una fecha/hora.
En cambio, es probable que sólo quieren hacer algunas matemáticas simples:
$input = 70135;
$uSec = $input % 1000;
$input = floor($input/1000);
$seconds = $input % 60;
$input = floor($input/60);
$minutes = $input % 60;
$input = floor($input/60);
// and so on, for as long as you require.
Estábamos equivocados, tiene razón;) ++ 1 –
Todavía sería un truco, pero puede usar 'gmdate()' si está seguro de que sus valores serán de menos de 24 horas. – soulmerge
¡Perfecto! ¡Un millón de gracias! – designvoid