Таймер обратного отсчета с печеньем
Я знаю, что было много подобных тем, но у меня просто есть проблема, на которую я не смог найти ответ. Мой сценарий:
window.onload = function(){
// 200 seconds countdown
var countdown = 14400;
//current timestamp
var now = Date.parse(new Date());
//ready should be stored in your cookie
if ( !document.cookie )
{
document.cookie = Date.parse(new Date (now + countdown * 1000)); // * 1000 to get ms
}
//every 1000 ms
setInterval(function()
{
var diff = ( document.cookie - Date.parse(new Date()) );
if ( diff > 0 )
{
var message = diff/1000 + " seconds left";
}
else
{
var message = "finished";
}
document.body.innerHTML = message;
},1000);
}
Я хочу сделать таймер обратного отсчета, который говорит пользователю, сколько времени осталось в зависимости от его значения cookie. До сих пор мне удалось вычислить разницу между двумя значениями, но я не знаю, как сделать формат, скажем, «дд / мм / гг чч: мм: сс» из разницы времени (разность). Это вообще возможно?