Вопрос обратного отсчета JQuery

0

Я использую таймер обратного отсчета в своем проекте.

Я хочу сделать 30-дневный счетчик.

Функция Javascript следующая.

$(document).ready(function(){
            JBCountDown({
                secondsColor : "#ffdc50",
                secondsGlow  : "none",

                minutesColor : "#9cdb7d",
                minutesGlow  : "none",

                hoursColor   : "#378cff",
                hoursGlow    : "none",

                daysColor    : "#ff6565",
                daysGlow     : "none",

                startDate   : "1385722978",
                endDate     : "1388314978",
                now         : "1385722978"
            });
        });

Эта функция наконец-то принимает 3 параметра.

startDate, endDate и теперь..

Я сделал 30-дневную разницу между startDate и endDate..

но путают о том, как установить текущее время в секундах.

  • 0
    Что значит "установить текущее время"? А что по этому поводу вы «запутались»? Вы хотите использовать текущее время (и арифметику на то время, а затем), а не жестко заданную метку времени UNIX?
Теги:
countdown

2 ответа

0

Не уверен, что делает JBCountDown, так как вы не предоставили код...

При первом взгляде времена кажутся выключенными с точки зрения того, как они используются в javascript.. (у них должно быть еще 3 цифры..)

Чтобы получить текущую дату, попробуйте new Date().getTime()

И если вы хотите, чтобы он в формате вашего плагина делился на 1000, так что new Date().getTime()/1000


Если вы хотите установить параметр now попробуйте now: parseInt(new Date().getTime(),10)

0

Я думаю, что самым простым способом было бы это.

var current = new Date();

    var seconds = (+current.getHours() * 60 * 60 + (+current.getMinutes() * 60 + (+current.getSeconds()); 
console.log(seconds)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню