用于检查年龄的JavaScript [关闭]

问题描述 投票:-7回答:3
<<

“您的15岁以下儿童”。

javascript jquery javascript-framework
3个回答
2
投票
var age = calcAge(dateString); function calcAge(dateString) { var birthday = +new Date(dateString); return ~~((Date.now() - birthday) / (31557600000)); } // TODO Extra is: if (age >= 15) { return true; } else { alert('You are under 15'); return false }

FIDDLE DEMO


1
投票
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--; } if(age < 15) { alert("You are under 15 age"); return false; }

0
投票
© www.soinside.com 2019 - 2024. All rights reserved.