导航菜单

Time Travel LOGO 图标

Time Travel

2.4.5
2025-12-02
4
4.3

插件介绍

在 JavaScript Date 或 Intl.DateTimeFormat 对象中伪造当前日期、时间和时区。

Time Travel 可帮助您调试依赖于时间的前端应用程序,而无需更改系统时间。

用法:
- 打开您想要更改时间的选项卡。
- 单击工具栏中的“扩展”图标,然后单击“时间旅行”。
- 从日历中选择日期并根据需要编辑时间,或直接输入日期和时间(请参阅下面的示例)。
- 按 Enter 或单击“更改日期”按钮确认。在 Chrome 中,首次在选项卡上激活扩展程序时,需要重新加载页面一次才能应用更改。
- 当前选项卡中的任何 JavaScript Date 或 Intl.DateTimeFormat 现在都会返回您设置的假日期/时间。其他选项卡和来源不受影响。

要恢复系统时间,请单击扩展图标并关闭“启用假日期”开关。

启用假日期后,时钟将从配置的时间向前运行。
您可以通过打开“停止时钟”开关来停止时钟。假日期将重置为您设置的最后一个值。

要更改时区,请打开“选项”,启用“更改时区”并从下拉列表中选择一个时区。启用后,Date 对象和 Intl.DateTimeFormat 都将使用此时区而不是系统时区。 Time Travel UI 中的虚假日期仍会在系统时区中显示和配置,但会显示已配置时区的时间预览以及夏令时 (DST) 偏移量(如果适用)。

日期和格式示例:
- 2025-04-27 12:40 - 当地时间
- 2025-03-30 00:59:55 - 假设您的系统时区是欧洲/伦敦 (GMT),一小时跳至凌晨 2 点前 5 秒(夏令时)
- 2025-04-27T12:40Z - 设置给定 UTC 时间的本地等效时间
- 2025-04-27T12:40+1130 - 设置本地等效时间 +11:30 时区偏移。请注意,实际时区没有改变
- 2025-03-25T12:40:00.120 - 当地时间(以毫秒为单位)
- 1731493140025 - UNIX 时间戳

特征:
- 伪造“Date”和“Intl.DateTimeFormat”对象的所有方法的日期和时间。
- 可以更改时区,完全支持 DST 转换。
- 时间可以停止和恢复。
- 更改日期后自动重新加载页面的选项。
- 最小权限,仅在单击扩展图标后影响当前选项卡。

限制:
- 只有 JavaScript 受到扩展的影响。
- 如果时钟停止,某些功能或动画可能会表现奇怪。
- 该扩展不适用于具有“沙箱”属性的 iframe。

此扩展是根据 MIT 许可证授权的开源软件。

欢迎贡献!如果您有想法、错误报告或想要帮助改进 Time Travel,请在 GitHub 上提出问题或提交拉取请求。


插件详情

评分
4.3星(共5星),共40位用户参与评分
使用人数
20,000+ 位用户
版本
2.4.5
文件大小
91.74KB
提供方
支持语言
4 种语言
ID
jfdbpgcmmenmelcghpbbkldkcfiejcjg
发布时间
2024-01-09 12:33:29
1 / 5