getFullYear() 依據本地時間回傳 Date 物件的完整四位數年份(如 2025)。UTC 版本請用 getUTCFullYear()。
dateObj.getFullYear()
參數: dateObj — 必選,Date 物件實例。
早期 getYear() 回傳「年份減 1900」(如 2025 回傳 125),極易造成 2000 年問題(Y2K)。getFullYear() 直接回傳絕對年份,徹底解決歧義。
function formatFullDate() {
const d = new Date();
return `${d.getFullYear()}-${String(d.getMonth()+1).padStart(2,'0')}-${String(d.getDate()).padStart(2,'0')}`;
}
console.log(formatFullDate()); // 2025-01-15
getFullYear() 取代已棄用的 getYear()。