0
試圖將變量preDate(PST)轉換爲GMT格式而未成功,iv'e嘗試了兩種不同的方法。將日期格式從PST更改爲GMT
早= 「2016年1月25日」(電流值)
踵= 「25-1-2016」 或 「25/1/2016」(值i希望有)
功能A)
function myFunction1() {
var preDate = "1/25/2016";
var formattedDate = Utilities.formatDate(preDate, "GMT", "d-MM-yyyy");
Logger.log(formattedDate);
}
找不到方法formatDate(字符串,字符串,字符串)
功能B)
function myFunction2(){
var preDate = "1/25/2016";
if (typeof preDate === "date"){
var nydate = Utilities.formatDate(preDate, "GMT", "d-MM-yyyy");
}
Logger.log(nydate);
}
[16-11-24 14:15:16:532 CET]未定義
這給了我正確的格式,但錯誤的一天,我在記錄器中看到的:「24-01-2016」爲什麼它會在一天內被切掉?謝謝你對我的耐心阿米特,感激! –
GMT + 1解決了! –
不要使用硬編碼的時區值,你必須每年更改它們兩次......使用session.getScriptTimeZone()來代替它,它將始終是正確的。 –