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 出力をテストしました。偏差がどこから始まるのか正確にはわかりません。ここで何か間違ったことをしていますか?