【发布时间】:2015-10-06 17:15:18
【问题描述】:
新日期
当我在 chrome 中使用日期函数时,我会得到类似这样的结果
2015 年 7 月 16 日星期四 20:37:47 GMT-0700(太平洋夏令时间)
当我在 Firefox 中执行相同的功能时,我得到了这个
2015-07-17T03:29:03.110Z
为什么它们不同?我用谷歌搜索了一下并在堆栈上搜索,但即使他们用来显示问题的示例也在比较相同格式的两个日期。我真正想知道的是为什么它们现在不一样了,我怎样才能让它们成为 chrome 格式的跨尽可能多的浏览器?
谢谢
【问题讨论】:
-
这就是这两个浏览器决定显示
Date对象在控制台的方式。对于 JavaScript,它们并没有什么不同。 -
我想相信你的话,但事实并非如此。我使用的是 Firefox 39 和 Chrome 43(最新)。我得到了两个不同的字符串,这导致了我的问题。我正在使用时间线 js 插件,它在 Firefox 上错误地检测到日期。新的 Date 函数确实显示不同,可能显示的是使用的变量。 gist.github.com/iktuz/3749287 是我正在使用的插件。
-
不管怎样,我会再做一些修改,如果我不能让它工作,我会给你看一些截图和代码。
标签: javascript google-chrome date firefox cross-browser