【发布时间】:2017-12-30 13:54:57
【问题描述】:
function ctDT(){
var now = new Date();
var today = new Date(now.getUTCFullYear(), now.getUTCMonth(), now.getUTCDate(), now.getUTCHours(), now.getUTCMinutes(), now.getUTCSeconds());
var anHour = 1000 * 60 * 60;
today = new Date(today.getTime() - anHour * 5);
var hours = today.getHours();
var minutes = today.getMinutes();
var seconds = today.getSeconds();
if (hours >= 12){
meridiem = "";
}
else {
meridiem = "";
}
if (minutes<10){
minutes = "0" + minutes;
}
else {
minutes = minutes;
}
if (seconds<10){
seconds = "0" + seconds;
}
else {
seconds = seconds;
}
document.getElementById("ctDT").innerHTML = (hours + ":" + minutes + meridiem);
}
ctDT();
<div id="ctDT"></div>
我是 Javascript 新手,但我的朋友帮我做了一次展示。如何让它显示日期?
我可以看到有 getUTCDate,但是当我只用日期替换整个小时 + 分钟部分时,它就出错了。
【问题讨论】:
标签: javascript time