Convertir milisegundo a formato hora,minuto, segundo , milisegundo

Funcion que convierte milisegundos en formato "hh:mm:ss.ss" . Esto responde la pregunta ¿Como mostrar milisegundos en los valores de fecha y hora?

by Raul Corona Xolaltenco

HTML

Hora en milisegundos:<input type="text" id="txtvalor">
<br>
Resultado:<label id="resultado"></label>
<br>
<button id="btnClick">
Clickeame!
</button>
<div></div>

JavaScript

$("#btnClick").on("click",function(){
//601000
//1801000
//2700000
//5400000
var resultado=secondsToTime(Number($("#txtvalor").val()));
$("#resultado").text(resultado);
});

var secondsToTime = function (s) {

	  function addZ(n) {
	    return (n<10? '0':'') + n;
	  }

	  var ms = s % 1000;
	  s = (s - ms) / 1000;
	  var secs = s % 60;
	  s = (s - secs) / 60;
	  var mins = s % 60;
	  var hrs = (s - mins) / 60;

	  return addZ(hrs) + ':' + addZ(mins) + ':' + addZ(secs)+ '.' + addZ(ms);
	}