首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 程式設計入門

JavaScript Date.getFullYear() 方法詳解:獲取完整四位數年份,避免千年蟲問題

     編輯:Java 程式設計入門

方法概覽

getFullYear() 依據本地時間回傳 Date 物件的完整四位數年份(如 2025)。UTC 版本請用 getUTCFullYear()。

語法與參數

dateObj.getFullYear()

參數: dateObj — 必選,Date 物件實例。

為什麼要用 getFullYear()?

早期 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()。
  • ✅ 儲存/傳輸日期時採用 ISO 8601 格式(YYYY-MM-DD)。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved