【发布时间】:2014-01-20 05:45:25
【问题描述】:
您好,目前我有一个显示当前时间的 javascript。是取自网上的一个例子。我该怎么做才能使显示的当前时间比实际时间晚 5 分钟。真不知道时间是怎么来的。尝试更改一些数字,但无济于事。
目前这是代码。
$(document).ready(function()
{
var MONTHS = [ "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December" ],
DAYS = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"];
var date = new Date(new Date().getTime() - (5 * 60 * 1000));
$('#date').text(DAYS[date.getDay()] + " " + date.getDate() + ' ' + MONTHS[date.getMonth()] + ' ' + date.getFullYear());
function zeroPad(val) {
return ((val < 10) ? "0" : "" ) + val;
}
setInterval(function() {
var fiveMinutesAgo = new Date(new Date().getTime() - (5 * 60 * 1000));
$("#hours").text(zeroPad(fiveMinutesAgo.getHours()));
$("#min").text(zeroPad(fiveMinutesAgo.getMinutes()));
$("#sec").text(zeroPad(fiveMinutesAgo.getSeconds()));
}, 1000);
});
【问题讨论】:
-
new Date().getMinutes()-5 ?
标签: javascript jquery html time