Apps Script все еще использует определение JavaScript new Date()
для дат, хотя при использовании date.setSeconds(1000)
дата конвертируется во время Unix.Google использует время Unix в миллисекундах.
Вызов date.setSeconds()
изменяет переменную дату, даже когда она вызывается внутри newDate = date.setSeconds(1000)
.
Это можно исправить с помощью:
function myFunction() {
var date = new Date()
var newDate = new Date(unixTimeConverter(date).setSeconds(1000));
}
function unixTimeConverter(n) {
return new Date(n);
}