gpt4 book ai didi

javascript - 如何获取当前日期和时间,如下格式 3 :31 pm 7 July 2016

转载 作者:行者123 更新时间:2023-12-03 06:35:26 24 4
gpt4 key购买 nike

我正在获取当前日期和时间,例如 hh:mm am/pm dd 月 yyyy

我收到 dd 月 yyyy 的任何人请帮助我。

var d = new Date();
var day = d.getDate();
var x = d.toDateString().substr(4,3);
var year = d.getFullYear();
document.querySelector("#mydate").innerHTML = day+' '+x+' '+year;
<div id="mydate"></div>

最佳答案

您需要手动检查时间是否已过 12 点。如果没有,则使用AM,如果是,则使用PM

然后,如果分钟和小时小于 10,您可能需要在分钟和小时前添加 0

var dateResult = formatDate();
document.querySelector("#mydate").innerHTML = dateResult;

function formatDate() {
var d = new Date();
var day = d.getDate();
var x = d.toDateString().substr(4,3);
var year = d.getFullYear();
var hour = d.getHours();
var minute = padZero(d.getMinutes());
var AMPM = "AM";

var checkHour = parseInt(hour);

if (checkHour > 12) {
AMPM = "PM";
hour = checkHour - 12;
}
else if (checkHour === 0) {
hour = "12";
}

hour = padZero(hour);

return hour + ':' + minute + " " + AMPM + " " + day+' '+x+' '+year;
}

function padZero(value) {
return (value < 10) ? "0" + value : value;
}

你可以测试一下here .

关于javascript - 如何获取当前日期和时间,如下格式 3 :31 pm 7 July 2016,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38242890/

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