ктое что подправил, вот код:
<!doctype html>
<html>
<head>
<title>demo</title>
<!--<script src="http://code.jquery.com/jquery-1.11.1.min.js"></script>-->
</head>
<body>
<script>
function check(form) {
var birthday = document.querySelector('input[name=birthday]').value;
var bd = birthday.match(/^[0-1][0-9]\,[0-3][0-9]\,[0-9][0-9][0-9][0-9]$/);
if (!bd) {
alert("Дата рождения введена неверно! Повторите ввод заново.");
return false;
}
var date = new Date(); //текущая дата
var ar = birthday.split(',');
var myDate = new Date(ar[2], ar[0] - 1, ar[1]); //введеная дата
console.log(date);
console.log(myDate);
var sec = (date - myDate) / 1000;
var hours = sec/3600;
var days = hours/24;
document.getElementById("sec").innerHTML = sec;
document.getElementById("hours").innerHTML = hours;
document.getElementById("days").innerHTML = days;
}
</script>
<div>мм,дд,гггг: <input type="text" value="08,22,2014" name="birthday" /></div>
<div><input type="button" value="Подтвердить" onclick="check()"/></div>
<div id="sec"></div>
<div id="hours"></div>
<div id="days"></div>
</body>
</html>
будут вопросы, спрашивайте