Я что-то пропустил в следующем коде jQuery?
var dob = $('#date').val();
if(dob != ''){
var today = new Date();
var dayDiff = Math.ceil(today - dob) / (1000 * 60 * 60 * 24 * 365);
var age = parseInt(dayDiff);
$('#age').html(age+' years old');
}
Я получаю предварительно заданное значение #date из MySQL db.
<input type="text" value="1988-04-07" id="#date" name="dob" /><p id="age"></p>
Он возвращает NaN, а не правильное значение.