fix(common(js)): improve parsing of year

There's no perfect solution when only two digits are used for the year.
It's always better to show four digits for the year to avoid unexpected
results.

Fixes #5268
pull/296/head
Francis Lachapelle 2021-03-02 14:59:59 -05:00
parent 088764a3f7
commit 6f90977196
1 changed files with 1 additions and 1 deletions

View File

@ -210,7 +210,7 @@ String.prototype.parseDate = function(localeProvider, format) {
return (i >= 0);
}],
'%y': [/\d\d/, function(input) {
var nearFuture = parseInt(now.getFullYear().toString().substring(2)) + 5;
var nearFuture = parseInt(now.getFullYear().toString().substring(2)) + 50;
date.year = parseInt(input);
if (date.year < nearFuture) date.year += 2000;
else date.year += 1900;