gpt4 book ai didi

javascript - 更改浏览器时间以测试 Date() 的返回值?

转载 作者:可可西里 更新时间:2023-11-01 02:13:15 25 4
gpt4 key购买 nike

有没有办法在不修改系统时钟的情况下改变浏览器的时间?

最佳答案

浏览器并不真正“有时间”,它从系统时钟中获取时间。当然,如果你想做一些特别讨厌的事情,你可以覆盖 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 };

关于javascript - 更改浏览器时间以测试 Date() 的返回值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1976968/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com