mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-10-07 04:47:14 +00:00
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
This commit is contained in:
1 parent
088764a3f7
commit
6f90977196
1 file changed
+1
-1
@@ -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;
|
||||
|
||||
Reference in new issue
Block a user