【发布时间】:2021-12-27 23:09:13
【问题描述】:
所以我将这个每日计时器的代码设置为每天太平洋标准时间下午 3 点倒计时。
function makeTimer() {
// var endTime = new Date("29 April 2018 9:56:00 GMT+08:00");
var endTime = new Date(today + " 15:00:00");
endTime = (Date.parse(endTime) / 1000);
var now = new Date();
now = (Date.parse(now) / 1000);
var timeLeft = endTime - now;
var days = Math.floor(timeLeft / 86400);
var hours = Math.floor((timeLeft - (days * 86400)) / 3600);
var minutes = Math.floor((timeLeft - (days * 86400) - (hours * 3600 )) / 60);
var seconds = Math.floor((timeLeft - (days * 86400) - (hours * 3600) - (minutes * 60)));
if (hours < "10") { hours = "" + hours; }
if (minutes < "10") { minutes = "" + minutes; }
if (seconds < "10") { seconds = "" + seconds; }
$("#days").html(days + " <span>Days</span>");
$("#hours").html(hours + " <span>Hours</span>");
$("#minutes").html(minutes + " <span>Minutes</span>");
$("#seconds").html(seconds + " <span>Seconds</span>");
}
setInterval(function() { makeTimer(); }, 1000);
// End
我需要能够为周六和周日指定不同的目标时间,每一天都需要不同。
Saturday Timer end is 1:00PM PST
Sunday Timer end is 12:00PM PST
如何使用上面的脚本实现这一点。任何帮助表示赞赏。
【问题讨论】:
-
您需要使用
Date.getDay()方法来确定一周中的当前日期,其中0 = 星期日,6 = 星期六 -
谢谢,我不熟悉编码,如何在当前代码中实现?能给我举个例子吗?
标签: javascript jquery