Google Apps 脚本 - 日期格式不起作用

Job*_*eph 1 timezone date-formatting google-apps-script

我将以下日期21:50:04 Nov 13, 2017 PST作为字符串,我使用以下代码对其进行格式化(仅显示月份和日期)。

Utilities.formatDate(new Date(inData[r][0]), "GMT", 'MMM-dd')
Run Code Online (Sandbox Code Playgroud)

我得到的输出是Nov-14,我尝试更改GMT-05:00仍然产生相同结果的区域。

谁能告诉我我必须做哪些更改才能返回Nov-13相同的输入。

Ami*_*wal 5

在脚本编辑器中,转到文件 > 项目属性并确保时区设置为 PST。

此外,由于输入采用 PST,因此您也应该对输出使用相同的时区。

var date = new Date("Nov 13, 2017 21:50:04");
Logger.log(date);
Logger.log(Utilities.formatDate(date, "PST", 'MMM-dd'))
Run Code Online (Sandbox Code Playgroud)