以下是寫成函數的程式碼:
function formatUtcToLocalDate(utcTimeString) {
const utcTime = new Date(utcTimeString);
const localTime = new Date(utcTime.getTime());
const formattedDate = `${localTime.getFullYear()}/${(localTime.getMonth() + 1).toString().padStart(2, '0')}/${localTime.getDate().toString().padStart(2, '0')}`;
return formattedDate;
}
// 使用方式:
const utcTimeString = "2023-11-09T16:00:00.000Z";
const formattedDate = formatUtcToLocalDate(utcTimeString);
console.log(formattedDate);
這樣你就可以將格式轉換的邏輯封裝成一個函數 formatUtcToLocalDate
,並將 UTC 時間的字串作為參數傳入。