js当前时间时钟,精确到时分秒,带星期
使用setInterval每秒执行一次
html模块
<p><em id="sj_year">------</em><i id="sj_sec">--:--:--</i><em id="sj_xq">--</em></p>
js模块
setInterval(function () {
var aData = new Date();
var dayArr = ['日','一','二','三','四','五','六',]
var yy = aData.getFullYear()
var month = aData.getMonth() < 10 ? '0' + (aData.getMonth() + 1) : aData.getMonth() + 1
var dd = aData.getDate() < 10 ? '0' + aData.getDate() : aData.getDate()
var hh = aData.getHours() < 10 ? '0' + aData.getHours() : aData.getHours()
var mm = aData.getMinutes() < 10 ? '0' + aData.getMinutes() : aData.getMinutes()
var ss = aData.getSeconds() < 10 ? '0' + aData.getSeconds() : aData.getSeconds()
var day = aData.getDay()
$('#sj_year').html(`${yy}-${month}-${dd}`)
$('#sj_sec').html(`${hh}:${mm}:${ss}`)
$('#sj_xq').html(`星期${dayArr[day]}`)
},1000)