我想以12小时格式显示时间,而不使用AM和PM。3:45仅作为示例,而不是3:45 PM或3:45 AM。如何修改toLocaleTimeString()而不显示PM AM12位数字的格式?var minsToAdd = 45;var time = "15:00";var newTime = new Date(new Date("2000/01/01 " + time).getTime() + minsToAdd * 60000).toLocaleTimeString('en-US', { hour: '2-digit', minute: '2-digit', hour12: true });console.log(newTime);
1 回答

桃花长相依
TA贡献1860条经验 获得超8个赞
const date24IR = new Date();
const data24Time = date24IR.toLocaleTimeString('en-IT', { hour12: false })
console.log("24 h : ",data24Time)
// 24 h : 20:26:09
const date12IR = new Date();
const data12Time = date12IR.toLocaleTimeString('en-IT')
console.log("12 h : ",data12Time)
// 12 h : 8:26:09 PM
// toLocaleTimeString('{languege for show time}-{languege for set}')
添加回答
举报
0/150
提交
取消