猿问

如何在没有AM / PM缩写的情况下使用toLocaleTimeString 12小时时间?

我想以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);


月关宝盒
浏览 238回答 1
1回答

桃花长相依

    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}')
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答