javascript - Date 对象曾经使用过非公历吗?

标签 javascript date calendar

Javascript 中的Date 对象曾经使用过非公历吗?

MDNMSDN文档概述了 Date 对象的方法并引用 UTCIETF-compliant RFC 2822 timestamps .

维基百科文章提到

Days are conventionally identified using the Gregorian calendar, but Julian day numbers can also be used.

MDN 和 MSDN 文档只是说非 UTC 方法指的是“本地时间”,但没有定义“本地时间”是什么。

我正在努力连接到一个网络服务,它会返回一些数据,其中包括一年中的某一天字段,我需要将其与当前的一年中的某一天进行比较。我很清楚依赖用户机器的准确时间的缺陷,并且可以接受因错误的时区和虚假的日期设置而导致的任何问题。

不过,我担心不使用公历的区域设置中的用户,以及如果我使用 .getDate().getMonth,他们的浏览器会返回什么().getFullYear() 方法计算年份。

那么,在实践中,Javascript 中的“本地时间”是否指的是非公历系统,例如希伯来历或波斯历?

最佳答案

我刚刚通过将我的计算机 (Mac OS X 10.7.4) 设置为使用希伯来日历进行了测试,Date 对象的行为在 Safari、Firefox 或 Chrome 中没有受到影响。看起来它总是使用公历。

关于javascript - Date 对象曾经使用过非公历吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10723638/

相关文章:

javascript - 从 SQL/PHP 到 Javascript 获取日历事件

javascript - 使用 JavaScript 手动单步执行 CSS 动画

mysql - 带重复循环的 date_add 过程

php - MySQL更改系统日期没有达到预期的结果

javascript - 如何使用输入类型日期动态地仅允许从当前日期算起的一年?

Java Calendar对象,分别设置日期和时间

java - 将 1 周添加到日期,首选哪种方式?

javascript - colorbox IE 中的 google recaptcha 无法输入文本

javascript - ckeditor onChange 事件

javascript - 在前两个数组的基础上创建第三个数组