<script>
var str = "2006-5-12";
var re = /^(\d{4})\S(\d{1,2})\S(\d{1,2})$/;
var dt;
if (re.test(str))
{
dt = new Date(RegExp.$1,RegExp.$2 - 1,RegExp.$3);
}
var dt2 = new Date();
alert(Math.floor((dt2-dt)/(1000 * 60 * 60 * 24)));
</script>
var str = "2006-5-12";
var re = /^(\d{4})\S(\d{1,2})\S(\d{1,2})$/;
var dt;
if (re.test(str))
{
dt = new Date(RegExp.$1,RegExp.$2 - 1,RegExp.$3);
}
var dt2 = new Date();
alert(Math.floor((dt2-dt)/(1000 * 60 * 60 * 24)));
</script>