[英]Convert JSON string date to JavaScript (Google Apps Script)
[英]Google Apps Script new Date is invalid but in JavaScript it works
如果我使用此字符串“ 08.12.2017 00:00:00”創建一個新日期,則Google Apps腳本會返回一個無效日期,但是當我嘗試使用jsfiddle示例時,它將起作用。
Google Apps腳本
var limit = new Date("08.12.2017 00:00:00")
失效日期
傑斯菲德爾
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對日期解析的測試中可以看出,它不支持很多日期時間格式。 可以接受以下內容:
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,並且日期和時間之間不能有空格。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.