Я изучаю скрипты Google App, и это сводит меня с ума.
Я использую getDate()+1
, но получаю разные результаты для двух разных классов.
Та же операция добавляет день к одному классу дня, но по какой-то причине добавляет год и день к другомуучебный класс.
var theDate = new Date(); // 6/7/2018
var nextDate = new Date(); // 6/7/2018
theDate.setDate(theDate.getDate()-365); this sets the date back a year 6/7/2017
theDate.setDate(theDate.getDate()+1); // this adds a day so 6/8/2017
это работает
nextDate.setDate(theDate.getDate()+1);
это должно добавить еще один день, сделав его 6/9/2017, но вместо этого оно становится 9/9/2018.Почему ??
var formattedNowDate = Utilities.formatDate(theDate, "GMT", "yyyy-MM-dd");
показывает 2017/6/8
var formattedNextDate = Utilities.formatDate(nextDate, "GMT", "yyyy-MM-dd");
показывает 2018/6 / 9.
Почему?
Что такоеЯ не видела здесь?Это безумие ...