Nie mogę otoczyć mojego mózgu tym, więc mam nadzieję, że ktoś może pomóc. Mam utwór utworu, który ma długość utworu w milisekundach. Mam też datę, kiedy utwór został odtworzony w formacie DATETIME. Próbuję sprawdzić, ile milisekund pozostało w czasie odtwarzania utworu.Jak uzyskać różnicę czasu w milisekundach
Przykład
$tracktime = 219238;
$dateplayed = '2011-01-17 11:01:44';
$starttime = strtotime($dateplayed);
Używam następujących czynności, aby określić czas w lewo, ale nie wydaje się prawidłowe.
$curtime = time();
$timeleft = $starttime+round($tracktime/1000)-$curtime;
Każda pomoc zostanie bardzo doceniona.
http://php.net/manual/en/function.microtime.php – thetaiko
Co masz na myśli mówiąc „nie wydaje się poprawne”? –
biorąc pod uwagę, że DATETIME ma tylko dokładność do sekundy, a nie milisekundy ... byłoby to dość trudne. – dqhendricks