我的生日是以下格式:
a1
我需要从该出生日期获得该人的确切年龄(与当前日期相比)。
在JS中最简单的方法是什么?有人可以帮帮我吗?
谢谢!
答案 0 :(得分:1)
我假设你想要多年的确切年龄。如果你想要另一个值,它在下面的函数中的所有幻数都有,为了清晰起见有点冗长:
var MILLISECONDS_IN_A_YEAR = 1000*60*60*24*365;
function get_age(time){
var date_array = time.split('-')
var years_elapsed = (new Date() - new Date(date_array[0],date_array[1],date_array[2]))/(MILLISECONDS_IN_A_YEAR);
return years_elapsed; }
你会打电话: get_age(' 1982-09-20')
这可能会被标记为重复并删除。 内置方式可能会更好,但这应该可以满足您的需求。