Skip to content

Instantly share code, notes, and snippets.

@Spec007
Last active January 20, 2017 13:21
Show Gist options
  • Save Spec007/b90576fd848137056637fc6e5be08eb7 to your computer and use it in GitHub Desktop.
Save Spec007/b90576fd848137056637fc6e5be08eb7 to your computer and use it in GitHub Desktop.
Таймер с обратным отсчетом
function get_timer() {
var date = new Date(),
year = date.getFullYear(),
month = date.getMonth()+1;
if (month > 2) ++year;
//Дата для обратного отсчета
var date_new = 'February 01,' + year + ' 00:00',
date_t = new Date(date_new),
timer = date_t - date;
if(date_t > date) {
$('.countdown .time').show();
var day = parseInt(timer/(60*60*1000*24));
if(day < 10) {
day = '0' + day;
}
day = day.toString();
var hour = parseInt(timer/(60*60*1000))%24;
if(hour < 10) {
hour = '0' + hour;
}
hour = hour.toString();
var min = (parseInt(timer/(1000*60))%60)+1;
if(min < 10) {
min = '0' + min;
}
min = min.toString();
var sec = parseInt(timer/1000)%60;
if(sec < 10) {
sec = '0' + sec;
}
sec = sec.toString();
}
if (month == 2) {
$('.countdown .time').hide();
}
var cd = $('.countdown .time');
$('.day span', cd).text(day);
$('.hour span', cd).text(hour);
$('.minute span', cd).text(min);
setTimeout(get_timer, 1000);
}
get_timer();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment