gpt4 book ai didi

javascript - Chrome Javascript 日期上午 |下午

转载 作者:行者123 更新时间:2023-12-02 19:52:59 26 4
gpt4 key购买 nike

我想要这种格式:

2:18:00 pm

使用下面 w3Schools.com 中的示例代码,我可以从 IE 和 FireFox 获得正确的结果。 但是当谈到 Chrome 时,我得到了 24 小时时钟版本,它只是这样显示:

14:18:00

在FF

    new Date().toLocaleTimeString()
// 2:18:00 pm

最佳答案

function twoDigitPad(number) { 
return ("0" + number).slice(-2);
}

function twelveHourTimeString() {
var date = new Date();
var hour = date.getHours();
var min = twoDigitPad(date.getMinutes());
var sec = twoDigitPad(date.getSeconds());
var ampm = hour < 12 ? "am" : "pm";
hour = hour % 12 || 12; // convert to 12-hour format
return hour + ":" + min + ":" + sec + " " + ampm;
}

date.getHours()返回 0 到 23 之间的整数,其中 hour % 12 || 12 转换为 12 小时格式。

date.getMinutes()date.getSeconds() 各自返回一个整数,因此当这些值小于10. 也可以选择小时

关于javascript - Chrome Javascript 日期上午 |下午,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9031646/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com