我想修改此脚本,以便它还可以显示星期几和日期。显示星期几,小时和分钟,以及日期
(function() {
function checkTime(i) {
return (i < 10) ? "0" + i : i;
}
function startTime() {
var today = new Date(),
h = checkTime(today.getHours()),
m = checkTime(today.getMinutes());
document.getElementById('time').innerHTML = h + ":" + m;
t = setTimeout(function() {
startTime()
}, 500);
}
startTime();
})();
我虽然关于增加一个getDay();
,但我不知道如何添加它在功能上是诚实的。知道日期和日期必须在页面上自动更新,这将保持开放几天..(这是一个几乎总是保持不变的显示。)
任何想法?
你为什么不知道怎么加呢? 'var d = today.getDate()''... innerHTML = d +':'+ h ...'? – putvande
你有没有读过[this](http://www.w3schools.com/jsref/jsref_obj_date.asp)?就网页不刷新而言,只需使用[setInterval](http://www.w3schools.com/jsref/met_win_setinterval.asp)重新计算当前时间即可。 –
@KevinKloet'setInterval()'是邪恶的;使用'setTimeout()'递归调用要好得多。 – BenM