尝试将 24 小时格式更改为 12 小时格式

问题描述 投票:0回答:1

我已经查找了不同的选项来更改格式,但我不确定我做得是否正确,因为没有任何效果。

提前谢谢您。

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;
}
javascript html css clock
1个回答
0
投票

使用

hour12
 方法的 
toLocaleTimeString()
选项。

const d = new Date()
console.log(d.toLocaleTimeString(undefined, { hour12: true }))

© www.soinside.com 2019 - 2024. All rights reserved.