我将从访问该网站的用户那里动态获取出生日期值,但是当用户插入生日值时,我必须检查用户是否年满 18 岁。
用户将插入一个值,18/09/2012
如dd/mm/yyyy
格式。
var arr = date.split("/"); //date is the value of birth date.
var day = arr[0];
var month = arr[1];
var year = arr[2];
我该怎么做?
我将从访问该网站的用户那里动态获取出生日期值,但是当用户插入生日值时,我必须检查用户是否年满 18 岁。
用户将插入一个值,18/09/2012
如dd/mm/yyyy
格式。
var arr = date.split("/"); //date is the value of birth date.
var day = arr[0];
var month = arr[1];
var year = arr[2];
我该怎么做?
看看下面的问题,它会帮助你计算年龄——
在 JavaScript 中计算年龄
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;
}
您可以尝试使用 Javascript/Jquery 从出生日期计算年龄的这些功能中的任何一个,或者检查这个用 JavaScript 计算年龄