2025-07-23 JavaScript中getFullYear方法详解:获取年份的正确姿势 JavaScript中getFullYear方法详解:获取年份的正确姿势 一、为什么需要getFullYear方法?在2000年之前,程序员们普遍使用getYear()方法获取年份。但这个方法存在"千年虫"问题——它返回"年份-1900"的结果(例如1999年返回99)。当2000年到来时,这个方法突然返回了100,导致全球范围内出现大量日期计算错误。javascript // 问题演示(2000年1月1日) new Date(2000,0,1).getYear() // 返回100而不是2000为此,ECMAScript 3标准(1999年发布)引入了getFullYear()方法作为永久解决方案。二、方法定义与基本用法语法: javascript dateObj.getFullYear()返回值: - 返回一个4位数的年份(如2023) - 始终基于本地时区 - 支持负值年份(公元前)基础示例:javascript const today = new Date(); console.log(today.getFullYear()); // 输出当前年份如2023const moonLanding = new Date('July 20, 1969... 2025年07月23日 2 阅读 0 评论