We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 21b07a6 commit af7e403Copy full SHA for af7e403
src/lib/isDate.js
@@ -50,9 +50,15 @@ export default function isDate(input, options) {
50
let fullYear = dateObj.y;
51
52
if (dateObj.y.length === 2) {
53
+ const parsedYear = parseInt(dateObj.y, 10);
54
+
55
+ if (isNaN(parsedYear)) {
56
+ return false;
57
+ }
58
59
const currentYearLastTwoDigits = new Date().getFullYear() % 100;
60
- if (parseInt(dateObj.y, 10) < currentYearLastTwoDigits) {
61
+ if (parsedYear < currentYearLastTwoDigits) {
62
fullYear = `20${dateObj.y}`;
63
} else {
64
fullYear = `19${dateObj.y}`;
0 commit comments