DatePicker: fix month viewer disable date bug

pull/6591/head
lingchenxuan 2017-08-09 11:00:46 +08:00 committed by 杨奕
parent 93910da173
commit 74970c8bde
1 changed files with 10 additions and 1 deletions

View File

@ -82,7 +82,16 @@
break;
}
}
if ((date - nextMonth) === 0) flag = true;
// There is a bug of Chrome.
// For example:
// var date = new Date('1988-04-01 00:00:00') Fri Apr 01 1988 00:00:00 GMT+0800 (CST)
// date.setMonth(4) Sun May 01 1988 00:00:00 GMT+0900 (CDT)
// Sometimes the time zone will change.
if (date.getFullYear() === nextMonth.getFullYear() &&
date.getMonth() === nextMonth.getMonth() &&
date.getDate() === nextMonth.getDate()) {
flag = true;
}
}
style.disabled = flag;