浏览器并不真正“有时间”,它从系统时钟中获取时间。当然,如果你想做一些特别讨厌的事情,你可以覆盖 Date 函数。 Date.prototype.getTime = function() { return 1 }; (new Date).getTime(); // 1 因此,如果您想将时间设置为 1989 年 11 月 4 日凌晨 1 点,您首先要找到时间值: (new Date('1989-11-04T01:00:00')).getTime() // Returns 626144400000 然后在浏览器中模拟它: Date.prototype.getTime = function() { return 626144400000 }; 原文由 mkrause 发布,翻译遵循 CC BY-SA 3.0 许可协议
浏览器并不真正“有时间”,它从系统时钟中获取时间。当然,如果你想做一些特别讨厌的事情,你可以覆盖 Date 函数。
因此,如果您想将时间设置为 1989 年 11 月 4 日凌晨 1 点,您首先要找到时间值:
然后在浏览器中模拟它: