¿Cómo convertir milisegundos en forma legible por humanos?

Necesito convertir una cantidad arbitraria de milisegundos en Días, Horas, Minutos en segundo lugar.

Por ejemplo: 10 días, 5 horas, 13 minutos, 1 segundo.

Respuestas a la pregunta(19)

Su respuesta a la pregunta