new Date("2016-01-18T15:19:00Z")
在App Script中提供无效日期,但它在控制台上完全正常。如何解析这个?
答案 0 :(得分:1)
正如SpiderPig所说,问题是Apps Script(Rhino)使用的JavaScript引擎在解析日期时间字符串时过于严格:它要求hh:mm:ss.mmm
的每个组件都存在(与当前的ECMA标准相反) 。这是known issue。在修复之前,请使用
new Date("2016-01-18T15:19:00.000Z")
答案 1 :(得分:0)
在日期而不是破折号中使用斜杠。这是一个例子:
var date = new Date ('2017/12/26 9:55 am');
Logger.log(date);