gpt4 book ai didi

javascript - Google Apps 脚本新日期无效,但在 JavaScript 中它可以工作

转载 作者:行者123 更新时间:2023-12-01 02:50:59 25 4
gpt4 key购买 nike

如果我使用此字符串“08.12.2017 00:00:00”创建新日期,Google Apps 脚本会返回无效日期,但当我使用 jsfiddle 尝试该示例时,它会起作用。

Google Apps 脚本

var limit = new Date("08.12.2017 00:00:00")

无效日期

Jsfiddle

var limit = new Date("08.12.2017 00:00:00");
console.log(limit);

2017 年 8 月 12 日星期六 00:00:00 GMT+0200(中欧夏令时间)

为什么会这样呢?

最佳答案

不同的引擎,不同的解析规则。 Google Apps 脚本基于 Rhino。从Rhino tests for date parsing看您可以猜测它不支持很多日期时间格式。以下是可接受的:

var limit = new Date("2017-12-08T00:00:00");  // in the timezone of the script
var limit = new Date("2017-12-08T00:00:00Z"); // in UTC

日期必须是 yyyy-mm-dd,并且必须是 T,并且日期和时间之间不能有空格。

关于javascript - Google Apps 脚本新日期无效,但在 JavaScript 中它可以工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46977653/

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