Skip to content

Instantly share code, notes, and snippets.

@zulman
Created February 21, 2014 07:41
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save zulman/9130279 to your computer and use it in GitHub Desktop.
Save zulman/9130279 to your computer and use it in GitHub Desktop.
/*Функция возвращет объект Date. В нем записано сколько времени до полуночи в часовом поясе пользователя*/
function datetimeUntilMidnight() {
var midnight = new Date();
midnight.setHours( 24 );
midnight.setMinutes( 0 );
midnight.setSeconds( 0 );
midnight.setMilliseconds( 0 );
return ( midnight - new Date() );
}
/* При загрузке страницы начинаем тикать каждую секунду */
window.onload = function(){
setInterval( function() {
var datetime = datetimeUntilMidnight();
drawCountDown(datetime.getHours(), datetime.getMinutes(), datetime.getSeconds())
} ,
/* Интервал в 1000 мс (=1 секунда)*/
1000)
}
/* В этой функции можно рисовать 3 числа hours, minutes, seconds как хочется и куда нужно*/
function drawCountDown(hours, minutes, seconds)
{
//Тут Данил все нарисует как следует
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment