JavaScript 有許多處理日期的方法,toLocaleDateString()
可以將日期的標準格式,轉換為僅保留日期(不含時間)的字串格式。
toLocaleDateString() returns the date (not the time) of a date, as a string, using locale conventions:
串接 API 時取得的資料格式,是一組標準的日期格式。
activity: {
StartTime: '2022-01-09T01:34:29+08:00';
}
原本寫法:取得 YYYY-MM-DD 並將 '-' 轉換成 '/'
activity.StartTime.substr(0,10).split('-').join('/')
更好的寫法:建立物件,僅保留日期並轉換為字串
new Date(activity.StartTime).toLocaleDateString()