对于负毫秒值,Java 和 JavaScript 似乎给出了不同的结果。
爪哇:
System.out.println(new Date(-12220000000000L));
Wed Sep 26 12:33:20 MST 1582
JavaScript:
console.log(new Date(-12220000000000));
Date {Wed Oct 06 1582 12:33:20 GMT-0700 (LMT)}
他们的产出有 10 天的差异。但对于某些值,差异小于 10 天。我使用 W3C TryIt 编辑器来测试 JavaScript 输出。我不知道偏差从哪里开始。我在这里做错了吗?