You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将Google Sheets备份脚本的时区从GMT改为EST?

解决Google Apps Script中Utilities.formatDate时区转换为纽约时区的问题
  • Google Apps Script的Utilities.formatDate函数不支持EST这类时区缩写,也不推荐用固定偏移量(比如-5:00)——因为纽约会切换夏令时(EDT,UTC-4)和冬令时(EST,UTC-5),固定偏移量没法自动适配。
  • 正确的做法是使用时区数据库ID,纽约对应的ID是America/New_York,它会自动处理夏令时切换。

修改后的代码行:

var formattedDate = Utilities.formatDate(new Date(), "America/New_York", "yyyy-MM-dd' 'HH:mm:ss");

替换原代码里的这一行,生成的时间戳就会是纽约当地时间了。

内容的提问来源于stack exchange,提问作者AshleyP

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 21:22:31