自动更新年龄

时间:2012-07-19 14:30:32

标签: html

我有一个关于部分的网站。有一些关于我的文字,包括我现在的年龄。像我一样懒惰,我不想在每个生日之后改变那个日期。

根据我的出生日期,是否有一个简单的脚本来显示我的年龄?我在网上找不到类似的东西。

提前。

1 个答案:

答案 0 :(得分:0)

你可以在javascript中完成。这应该足以让你开始..

// The date you were born
var birthDate = new Date(1990, 6, 19, 0, 0, 0, 0);

// The current date
var currentDate = new Date();

// The age in years
var age = currentDate.getFullYear() - birthDate.getFullYear();

// Compare the months
var month = currentDate.getMonth() - birthDate.getMonth();

// Compare the days
var day = currentDate.getDate() - birthDate.getDate();

// If the date has already happened this year
if ( month < 0 || month == 0 && day < 0 )
{
    age--;
}

alert( age );