星期五, 8月 22, 2025

[GAS] Utilities.formatDate

Utilities.formatDate(date, timeZone, format) 用於格式化日期物件,需提供三個參數
  • date:JavaScript Date 物件
  • timeZone:目標時區,可用縮寫 (GMT+8) 或完整時區 ID (Asia/Taipei)
  • format:格式字串,遵循 Java SimpleDateFormat 規範

簡易範例
let DateFormatTemplates = {
  ShortDate: 'yyyy/MM/dd',
  FullDateTime: 'yyyy/MM/dd HH:mm:ss'
};

function DateFormatLab() {

  let now = new Date();

  Logger.log("DateFormatTemplates.ShortDate:" + Utilities.formatDate(now, 'GMT+8', DateFormatTemplates.ShortDate));

  let userTimeZone = Session.getScriptTimeZone();
  Logger.log("Session.getScriptTimeZone:" + userTimeZone);
  Logger.log("DateFormatTemplates.FullDateTime:" + Utilities.formatDate(now, userTimeZone, DateFormatTemplates.FullDateTime));

  let date = new Date('2025/08/22');
  Logger.log(date);
}

沒有留言:

張貼留言