技术点:当需要补0的时候 可以采用三木运算补 但是比较麻烦 可以封装一个函数 比较方便
12小时转换 只要当小时超过12就转成下午(PM)
function go() {
var myh2 = document.querySelector("h2");
var now = new Date();
var myho = now.getHours();
var mymi = now.getMinutes();
var myse = now.getSeconds();
let apn = 'AM';
if (myho > 10) {
myho = myho-12
apn = 'PM'};
let week = '星期' + ['日', '一', '二', '三', '四', '五', '六'][now.getDay()]
myh2.innerHTML = `${now.getFullYear()}年${now.getMonth() + 1}月${now.getDate()}日 ${num(myho)}:${num(mymi)}:${num(myse)} ${apn} ${week}`
}
function num(val) {
if (val < 10) return "0" + val;
else return '' + val
}
go()
setInterval(go,1000)