Google Apps Script new Date is invalid but in JavaScript it works

前端 未结 1 1426
我在风中等你
我在风中等你 2021-01-28 18:03

If I create a new Date with this String \"08.12.2017 00:00:00\" Google Apps Scripts return an Invalid date but when i try the example with jsfiddle it works.

Google Apps

相关标签:
1条回答
  • 2021-01-28 18:45

    Different engines, different parsing rules. Google Apps Script is based on Rhino. From the look at Rhino tests for date parsing you can guess it doesn't support a lot of datetime formats. The following are acceptable for it:

    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
    

    The date has to be yyyy-mm-dd, and it must be T and not a space in between date and time.

    0 讨论(0)
提交回复
热议问题