我有一个以DATETIME格式获取日期的函数:
2015-06-18 00:00:00
执行moment.utc("2015-06-18 00:00:00").toDate()
会在Firefox和Chrome中显示不同的结果:
Firefox :日期2015-06-18T00:00:00.000Z
Chrome :Thu Jun 18 2015 03:00:00 GMT + 0300(EEST)
此外,使用new Date("2015-06-18 00:00:00")
将在Firefox中返回Invalid Date
,但添加" T"在几个小时之前将解决这个问题。但是如果我new Date("2015-06-18T00:00:00")
将返回:
Firefox :日期2015-06-17T21:00:00.000Z
Chrome :Thu Jun 18 2015 03:00:00 GMT + 0300(EEST)
它让我疯了。
答案 0 :(得分:0)
试
new Date("2015-06-18T00:00:00").toString()
对我来说,看起来都一样
答案 1 :(得分:0)
使用专用日期库的重点是获得透明的跨浏览器日期功能。但是,只要您运行.toDate(),就会返回本机Date
对象。如果你然后使用内置的Date.toString() method将它转换为字符串,你最终放弃了所有的库好东西并回到了vanilla JavaScript。
提示: