我已经查找了不同的选项来更改格式,但我不确定我做得是否正确,因为没有任何效果。
提前谢谢您。
let hrs = document.getElementById(hours)
let min = document.getElementById(minute)
let sec = document.getElementById(second)
setInterval(()=>{
let currenTime = new Date();
hours.innerHTML = (currenTime.getHours()<10?"0":"") + currenTime.getHours();
minute.innerHTML = (currenTime.getMinutes()<10?"0":"") + currenTime.
getMinutes();
second.innerHTML = (currenTime.getSeconds()<10?"0":"")+ currenTime.
getSeconds();
},1000)
if(hours == 0){
hours = 12;
}
使用
hour12
方法的
toLocaleTimeString()
选项。
const d = new Date()
console.log(d.toLocaleTimeString(undefined, { hour12: true }))