Я написал эту функцию, чтобы вычислить продолжительность между заданными двумя временными метками (с миллисекундами).
могу обернуть мой мозг вокруг этого, поэтому я надеюсь, что кто-то может помочь. У меня есть трек песни, длина которого в миллисекундах. У меня также есть дата исполнения песни в формате DATETIME. Я пытаюсь выяснить, сколько миллисекунд осталось во времени воспроизведения песни.
пример
$tracktime = 219238;
$dateplayed = '2011-01-17 11:01:44';
$starttime = strtotime($dateplayed);
Я использую следующее, чтобы определить оставшееся время, но оно не кажется правильным.
$curtime = time();
$timeleft = $starttime+round($tracktime/1000)-$curtime;
Любая помощь будет принята с благодарностью.