当前位置:首页 > 编程技术 > 正文

js 如何计算人的年龄

js 如何计算人的年龄

在JavaScript中,计算人的年龄可以通过以下步骤来实现:1. 获取当前日期。2. 获取人的出生日期。3. 计算两个日期之间的年份差。4. 根据月份和日期调整年龄,...

在JavaScript中,计算人的年龄可以通过以下步骤来实现:

1. 获取当前日期。

2. 获取人的出生日期。

3. 计算两个日期之间的年份差。

4. 根据月份和日期调整年龄,如果当前月份和日期还未达到出生月份和日期,则年龄减一。

以下是一个具体的函数实现:

```javascript

function calculateAge(birthDateString) {

// 解析出生日期字符串

const birthDate = new Date(birthDateString);

// 获取当前日期

const currentDate = new Date();

// 计算年份差

let age = currentDate.getFullYear() birthDate.getFullYear();

// 如果当前月份小于出生月份,或者当前月份等于出生月份但当前日期小于出生日期,则年龄减一

if (currentDate.getMonth() < birthDate.getMonth() (currentDate.getMonth() === birthDate.getMonth() && currentDate.getDate() < birthDate.getDate())) {

age--;

最新文章