Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Date 谷歌应用程序脚本夏令时不正确_Date_Datetime_Google Apps Script_Dst - Fatal编程技术网

Date 谷歌应用程序脚本夏令时不正确

Date 谷歌应用程序脚本夏令时不正确,date,datetime,google-apps-script,dst,Date,Datetime,Google Apps Script,Dst,我有一个谷歌应用程序脚本,每当某个事件被触发时,它就会给我发送一封电子邮件。这个脚本一直运行良好,但今天,它不再发送主题正确的电子邮件。我的总部设在新西兰,今天正好是我们的夏令时转换。这里的时区是GMT+12。我认为问题在于谷歌应用程序脚本没有使用夏令时,即使它被配置为 以下是生成电子邮件主题的脚本的主要部分: var date = Utilities.formatDate(new Date(), "GMT+12","dd-MM-yyyy' ----------- 'EEEE' --------

我有一个谷歌应用程序脚本,每当某个事件被触发时,它就会给我发送一封电子邮件。这个脚本一直运行良好,但今天,它不再发送主题正确的电子邮件。我的总部设在新西兰,今天正好是我们的夏令时转换。这里的时区是GMT+12。我认为问题在于谷歌应用程序脚本没有使用夏令时,即使它被配置为

以下是生成电子邮件主题的脚本的主要部分:

var date = Utilities.formatDate(new Date(), "GMT+12","dd-MM-yyyy' ----------- 'EEEE' ----------- 'hh:mm a' ----------- 'ss:SS' seconds ----------- 'Z' '");
电子邮件主题的输出如下所示:

如您所见,时区是正确的,但时间不是。时间应该是晚上7点12分


在脚本/项目中,时区设置为正确的时区。我不确定为什么输出不正确?

没关系,我们已经解决了这个问题。尽管在Google&StackOverFlow上找到了多个答案,建议使用GMT+12,但我最终还是使用了这个:

var date = Utilities.formatDate(new Date(),"Pacific/Auckland","dd-MM-yyyy' ----------- 'EEEE' ----------- 'hh:mm a' ----------- 'ss:SS' seconds ----------- 'Z' '");