그 중 getYear() 메소드가 더 일찍 탄생하여 초기에는 OK가 사용되었으나, 이 메소드는 2000년 이후에는 Firefox, Safari 등의 브라우저에서는 항상 연도와 연도의 차이를 반환하므로 문제가 많습니다. 1900, 예: 1998 연도는 98을 반환하고 2009년은 109를 표시합니다. 모든 사람이 이렇게 하면 모든 것을 추가해야 합니다. Microsoft는 IE에서 getYear를 수정했지만 Firefox(최신 버전에서는 이 문제가 수정되지 않았습니다.) ) 여전히 존재합니다. 원래 규칙에 따라 여전히 getYear를 구문 분석했으며 사용자가 스스로 이를 수정할 것으로 예상할 수 있었지만 쓸모가 없었으므로 getFullYear 및 getUTCFullYear가 탄생했습니다.
1. getYear() 함수
getYear() 메서드를 사용하여 두 자리 또는 네 자리 연도를 반환합니다. 반드시 그런 것은 아닙니다. 4자리입니다! 1900년에서 1999년 사이의 getYear() 메서드는 두 자리 숫자만 반환합니다. 예를 들어 2009년에는 Javascript 파서가 2009를 반환해야 하지만 브라우저는 계산하여 109를 반환합니다. 이는 초기 합의여야 하는데 IE가 이를 변경했습니다. 이 기능은 점차적으로 더 이상 사용되지 않으며 권장되지 않습니다.