【问题标题】:Is moment.js browser independent?moment.js 浏览器是独立的吗?
【发布时间】:2017-10-20 00:13:49
【问题描述】:

javascript 时间库moment.js 的功能是否与您使用的浏览器无关?我已经遇到过 Javascripts 本机 Date 对象在不同浏览器(特别是 Chrome 和 IE)之间表现不同(主要是关于时区)的问题。我还阅读了 JavaScript Date 对象与浏览器无关的其他问题:

-Problem with date formats in JavaScript with different browsers

-javascript date.parse difference in chrome and other browsers

-等等...

momentjs 是一个 javascript 库,我认为它的功能与执行它的浏览器无关。

【问题讨论】:

  • 它不能独立,因为它依赖于浏览器时间。但它可以尝试修复常见的错误...
  • 来自文档:“目前以下浏览器用于 ci 系统:Windows XP 上的 Chrome,Windows 7 上的 IE 8、9 和 10,Windows 10 上的 IE 11,Linux 上的最新 Firefox ,以及 OSX 10.8 和 10.11 上的最新 Safari。”这些是他们运行单元测试的浏览器。
  • 答案是肯定的。时刻取决于浏览器。看到这个:stackoverflow.com/questions/53957981/…

标签: javascript momentjs


【解决方案1】:

尽管它依赖于不同的方式来提供相同的功能,但它们在文档here 中描述的浏览器中的行为应该是相同的:

Moment 旨在同时在浏览器和 Node.js 中运行。

所有代码都应该在这两个环境中运行,并且所有单元测试都在这两个环境中运行。

目前 ci 系统使用以下浏览器:Windows XP 上的 Chrome,Windows 7 上的 IE 8、9 和 10,Windows 10 上的 IE 11,Linux 上最新的 Firefox,以及 OSX 10.8 和 10.11 上最新的 Safari。

【讨论】:

猜你喜欢
  • 2012-05-05
  • 2017-08-11
  • 1970-01-01
  • 2010-09-23
  • 1970-01-01
  • 2011-05-31
  • 2018-05-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多