不知道我在这里做错了什么。当我执行此语句时:
new Date(43 * 365 * 24 * 60 * 60 * 1000) // ms from Epoch to Jan 1st, 2013
我明白了:
Thu Dec 20 19:00:00 EST 2012
我想我显然是半睡半醒,因为我确信这应该按预期工作(显然不是;))。
更新:谢谢大家——是的,我完全忘记了闰年的损失。作为其他人的参考,您可以在此处找到更多详细信息:http: //www.wikihow.com/Calculate-Leap-Years