// 没有时间间隔,先执行一次 // 为了防止一开始没有显示内容 // 获取当前时间 var d = new Date();
// 获取4位年份 var year = d.getFullYear();
// 获取月份 实际月份是获取结果+1 var month = d.getMonth() + 1;
// 获取日期 var date = d.getDate();
// 获取星期 需要转化为中文 var week = d.getDay(); var weekArr = ['日', '一', '二', '三', '四', '五', '六']; week = weekArr[week];
// 获取小时 var hours = d.getHours();
// 获取分钟 var minutes = d.getMinutes(); // 如果分钟是个位数值,也就是小于10,在数值前,拼接 0 if (minutes < 10) { minutes = '0' + minutes; }
// 获取秒 var seconds = d.getSeconds(); // 如果秒是个位数值,也就是小于10,在数值前,拼接 0 if (seconds < 10) { seconds = '0' + seconds; }
document.querySelector('div').innerHTML = `当前时间是 : ${year}年${month}月${date}日,星期${week},${hours}点${minutes}分${seconds}秒`;
// 之后再通过定时器来循环执行 setInterval(function () {
// 获取当前时间 var d = new Date();
// 获取4位年份 var year = d.getFullYear();
// 获取月份 实际月份是获取结果+1 var month = d.getMonth() + 1;
// 获取日期 var date = d.getDate();
// 获取星期 需要转化为中文 var week = d.getDay(); var weekArr = ['日', '一', '二', '三', '四', '五', '六']; week = weekArr[week];
// 获取小时 var hours = d.getHours();
// 获取分钟 var minutes = d.getMinutes(); // 如果分钟是个位数值,也就是小于10,在数值前,拼接 0 if (minutes < 10) { minutes = '0' + minutes; }
// 获取秒 var seconds = d.getSeconds(); // 如果秒是个位数值,也就是小于10,在数值前,拼接 0 if (seconds < 10) { seconds = '0' + seconds; }
document.querySelector('div').innerHTML = `当前时间是 : ${year}年${month}月${date}日,星期${week},${hours}点${minutes}分${seconds}秒`;
}, 1000);