99
rated 0 times
[
101]
[
2]
/ answers: 1 / hits: 53189
/ 16 Years ago, wed, march 18, 2009, 12:00:00
I need to calculate if someone is over 18 from their date of birth using JQuery.
var curr = new Date();
curr.setFullYear(curr.getFullYear() - 18);
var dob = Date.parse($(this).text());
if((curr-dob)<0)
{
$(this).text(Under 18);
}
else
{
$(this).text( Over 18);
}
There must be some easier functions to use to compare dates rather than using the setFullYear and getFullYear methods.
Note: My actual reason for wanting to find a new method is length of the code. I have to fit this code into a database field that is limited to 250 chars. Changing the database is not something that can happen quickly or easily.
More From » jquery