Cómo obtener la diferencia horaria en milisegundos

No puedo entender esto, así que espero que alguien pueda ayudar. Tengo una canción que tiene la duración de la canción en milisegundos. También tengo la fecha de reproducción de la canción en formato DATETIME. Lo que intento hacer es descubrir cuántos milisegundos quedan en el tiempo de reproducción de la canción.

Ejemplo

$tracktime = 219238;  
$dateplayed = '2011-01-17 11:01:44';  
$starttime = strtotime($dateplayed);

Estoy usando lo siguiente para determinar el tiempo restante, pero no parece correcto.

$curtime = time();   
$timeleft = $starttime+round($tracktime/1000)-$curtime;  

Cualquier ayuda sería muy apreciada.

Respuestas a la pregunta(5)

Su respuesta a la pregunta