javascript - 如何使用 12 小时格式创建 JavaScript 日期

标签 javascript date timestamp frontend

如何从具有以下格式的日期创建 Date 对象:

03/23/2016 02:00:00 PM

最佳答案

Date对象可以解析字符串:new Date('03/23/2016 02:00:00 PM')

例如:

var date = new Date('03/23/2016 02:00:00 PM') // => "Wed Mar 23 2016 14:00:00 GMT-0700 (PDT)"
date.getFullYear() // => 2016

但是,我建议使用其他人已经花时间考虑边缘情况的库,例如时区等(我使用过的一个很好的库是 moment.js )。

请记住(从 moment.js 文档开始):

Warning: Browser support for parsing strings is inconsistent. Because there is no specification on which formats should be supported, what works in some browsers will not work in other browsers.

For consistent results parsing anything other than ISO 8601 strings, you should use String + Format.

关于javascript - 如何使用 12 小时格式创建 JavaScript 日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36190572/

相关文章:

javascript - TypeError : value. split 不是函数

Linux shell脚本日期算法

mysql - 如何写mysql select获取每日峰值

java - 在 Java 10 与 Java 8 中从纪元以来的毫秒转换为 LocalDateTime

function - Analytics(分析)附加功能可以显示当前季度的第一天吗?

mysql - 计算两个日期之间的时间差(以分钟为单位)

python - 如何使用带有小数秒的calendar.timegm()

javascript - 如果滚动到达某个元素,则 CSS 固定导航栏应用新样式

javascript - 代码解释 - 我认为这是 Lambda 表达式

javascript - HTML/Javascript 回调未执行