是否Date
Javascript 中的对象曾经使用过非公历吗?
The MDN https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Date and MSDN http://en.wikipedia.org/wiki/UTC文档概述了方法Date
对象和引用UTC http://en.wikipedia.org/wiki/UTC and 符合 IETF 的 RFC 2822 时间戳 https://www.rfc-editor.org/rfc/rfc2822#page-14.
维基百科文章提到
通常使用公历来确定日期,但也可以使用儒略日数字。
MDN 和 MSDN 文档只是说非 UTC 方法指的是“本地时间”,但没有定义“本地时间”是什么。
我正在努力连接到一个网络服务,该服务向我返回一些数据,其中包括一年中的某一天字段,我需要将其与当前的一年中的某一天进行比较。我很清楚依赖用户计算机的准确时间的陷阱,并且可以解决因错误时区和虚假日期设置而导致的任何问题。
不过,我担心不使用公历的区域设置中的用户,以及如果我使用公历,他们的浏览器会返回什么.getDate()
, .getMonth()
, and .getFullYear()
计算一年中的某一天的方法。
那么,实际上,Javascript 中的“本地时间”是否指的是非公历系统,例如希伯来历或波斯历?
我刚刚通过将我的计算机(Mac OS X 10.7.4)设置为使用希伯来日历进行了测试,并且 Date 对象的行为在 Safari、Firefox 或 Chrome 中没有受到影响。看起来它总是使用公历。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)