Я пытаюсь сделать обратный отсчет времени до открытия 20 января 2017 года примерно в 12:00 вечера, используя flipclock.jsРазница во времени между двумя датами в javascript?
Как рассчитать разницу (в секундах) между текущим временем и что дата/время?
я в настоящее время:
var inauguration = new Date("January 20, 2017 12:00:00");
var now = Date.now();
var diff = inauguration - now;
var clock = $('#clock').FlipClock(diff, {
countdown: true,
clockFace: "DailyCounter"
});
Понял работает:
var inauguration = new Date(2017, 00, 20, 12, 0, 0, 0);
var now = Date.now();
var diff = inauguration.getTime() - now;
diff = diff/1000;
var clock = $('#clock').FlipClock(diff, {
countdown: true,
clockFace: "DailyCounter"
});
@Dalorzo Ну, нет. Это нечто другое. –
Ха-ха-да, хотя я думаю, что это немного отличается от того, что связано с @Dalorzo. Мы получили его работу с ответом ниже. Работа в команде делает работу мечты ': D' –
При создании даты не разбирайте строку, передавайте аргументы непосредственно конструктору Date:' new Date (2017,0,20,12) '. Это менее типично и менее проблематично, учитывая, что встроенный синтаксический анализ в основном зависит от реализации. ;-) – RobG