如何将日期时间转换为此?

时间:2021-03-12 20:41:29

标签: javascript datetime datetime-format

在 Javascript 中,我有一个日期时间字符串,如下所示:

2021-03-12 19:52:09

如何将其转换为以这种格式显示?

03/12 12:34pm PST

理想情况下,我希望在没有外部库的情况下这样做。

1 个答案:

答案 0 :(得分:0)

您可以像这样手动格式化它:

now = Date.now();
pst = new Date(now-(8*60*60*1000)); //-8 hours for pst
pst_str = `${pst.getMonth()}/${pst.getDate()} ${pst.getHours()%12}:${pst.getMinutes()}${pst.getHours()>=12?'pm':'am'} PST`;