![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
![](https://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif)
function IsDateCompare(beginDate, endDate) {
// var beginArrayDate = /(\d{4})-(\d{1,2})-(\d{1,2})/.exec(beginDate);
// var endArrayDate = /(\d{4})-(\d{1,2})-(\d{1,2})/.exec(endDate);
var beginArrayDate = beginDate.split('-');
var endArrayDate = endDate.split('-')
if (parseInt(endArrayDate[0], 10) > parseInt(beginArrayDate[0], 10)) return true;
if (parseInt(endArrayDate[0], 10) == parseInt(beginArrayDate[0], 10)) {
if (parseInt(endArrayDate[1], 10) > parseInt(beginArrayDate[1], 10)) return true;
else {
if (parseInt(endArrayDate[1], 10) == parseInt(beginArrayDate[1], 10)) {
if (parseInt(endArrayDate[2], 10) >= parseInt(beginArrayDate[2], 10)) return true;
}
}
}
return false;
}