YYYYMMDD 형식의 생년월일에서 나이 계산
YYYYMMDD 형식의 생년월일을 기준으로 개인의 나이를 결정하는 것은 다양한 프로그래밍 기술을 사용하여 수행할 수 있습니다. . 한 가지 접근 방식은 Date() 함수를 활용하는 것입니다.
하위 문자열을 사용하지 않는 다음과 같은 개선된 솔루션을 고려해 보십시오.
function getAge(dateString) { var today = new Date(); var birthDate = new Date(dateString); var age = today.getFullYear() - birthDate.getFullYear(); var m = today.getMonth() - birthDate.getMonth(); if (m < 0 || (m === 0 && today.getDate() < birthDate.getDate())) { age--; } return age; }
기능을 시연하기 위해 예를 들어 보겠습니다.
var dob = '19800810'; var age = getAge(dob); console.log(age); // Output: 41
이 개선된 솔루션은 내장된 Date() 함수를 활용하여 나이 계산을 단순화하는 동시에 정확성.
위 내용은 YYYYMMDD 생년월일에서 나이를 정확하게 계산하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!