Javascript 中的对象是否Date
曾经使用过非公历?
MDN和MSDN文档概述了对象上的方法并Date
参考UTC和IETF 兼容的 RFC 2822 时间戳。
维基百科文章提到
日期通常使用公历来标识,但也可以使用儒略日数。
MDN 和 MSDN 文档只是说非 UTC 方法是指“本地时间”,但没有定义“本地时间”是什么。
我正在与一个 web 服务接口,它给我一些数据,其中包括一年中的一天字段,我需要将其与当前的一年中的一天进行比较。我很清楚依赖用户机器上的准确时间的缺陷,并且对由错误的时区和虚假日期设置导致的任何问题都很好。
不过,我担心不使用公历的语言环境中的用户,以及如果我使用 、 和 方法计算一年中的日期,他们的浏览器会.getDate()
返回.getMonth()
什么.getFullYear()
。
那么,在实践中,Javascript 中的“本地时间”是否曾经指代非公历系统,例如希伯来历或波斯历?