使用 JavaScript 将日期时间解析为 mm/dd/yyyy mm:ss AM/PM 格式?[复制]

Parse datetime using JavaScript as mm/dd/yyyy mm:ss AM/PM format? [duplicate]

提问人:Partha 提问时间:5/4/2021 最后编辑:Partha 更新时间:5/4/2021 访问量:48

问:

我有一个 JS 函数,它正在解析日期时间。这是我得到的输出:2017-08-15。我需要像这样显示 2017/8/15 12:45 PM。我该怎么做?

当前 JavaScript 函数:

function formatDate(date) {
    var d = new Date(date),
        month = '' + (d.getMonth() + 1),
        day = '' + d.getDate(),
        year = d.getFullYear();

    if (month.length < 2)
        month = '0' + month;
    if (day.length < 2)
        day = '0' + day;
    return [year, month, day].join('-');
}
javascript jquery asp.net-mvc 日期时间 解析

评论


答:

0赞 VenusNinja Playz 5/4/2021 #1

可能是这条线return [year, month, day].join('-');

你可能想把它改写成return [month, day, year].join('/');

评论

0赞 Partha 5/4/2021
谢谢。这会将格式更改为 2017 年 8 月 15 日。但我也想要 mm:ss AM/PM。有什么快速帮助吗?