Prevent dates to fall back into the previous year in Firefox on Windows (#3832)

This commit is contained in:
Thomas Bruederli 2014-11-04 19:01:58 +03:00
parent a3aa406e05
commit 1eed6b74c9

View file

@ -1513,9 +1513,9 @@ function parseISO8601(s, ignoreTimezone) { // ignoreTimezone defaults to false
if (!m) {
return null;
}
var date = new Date(m[1], 0, 1);
var date = new Date(m[1], 0, 2);
if (ignoreTimezone || !m[13]) {
var check = new Date(m[1], 0, 1, 9, 0);
var check = new Date(m[1], 0, 2, 9, 0);
if (m[3]) {
date.setMonth(m[3] - 1);
check.setMonth(m[3] - 1);