function isDateFormat(dateStr){
var _reDataTime = /^([1-9]\d{3}-((0?[1-9])|(1[0-2]))-((0[1-9])|([1-2]?\d)|(3[0-1])))?$/;
var re = _reDataTime.test(dateStr);
if(re){
var arr = dateStr.split("-");
var year = parseInt(arr[0],10);
var month = parseInt(arr[1],10);
var date = parseInt(arr[2],10)
var oldDateReal = year + "-" + month + "-" +date;
var dd = new Date(year,(month-1),date);
var newDateReal = dd.getFullYear() + "-" + (dd.getMonth()+1) + "-" + dd.getDate();
function isDateFormat(dateStr){
var _reDataTime = /^([1-9]\d{3}-((0?[1-9])|(1[0-2]))-((0[1-9])|([1-2]?\d)|(3[0-1])))?$/;
var re = _reDataTime.test(dateStr);
if(re){
var arr = dateStr.split("-");
var year = parseInt(arr[0],10);
var month = parseInt(arr[1],10);
var date = parseInt(arr[2],10)
var oldDateReal = year + "-" + month + "-" +date;
var dd = new Date(year,(month-1),date);
var newDateReal = dd.getFullYear() + "-" + (dd.getMonth()+1) + "-" + dd.getDate();