var regDate = /(\d{4}).*(\d{2}).*(\d{2})/gi;//截取年 月 日的正则
var dateStr = "2007-08-20";// 输入的日期字符串
regDate.test(dateStr);
var year = RegExp["$1"];
var month = RegExp["$2"] - 1 ;
var day = RegExp["$3"];
var inputDate = new Date(Date.UTC(year, month, day));// 转换字符日期为 Date对象实例
var d = inputDate.getDate() - new Date().getDate();// 获取天数差
if (d >5)
{
    alert(d);
}