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 7b763c9 commit 2c778caCopy full SHA for 2c778ca
src/lib/isISO8601.js
@@ -25,9 +25,9 @@ const isValidDate = (str) => {
25
const year = match[1];
26
const month = match[2];
27
const day = match[3];
28
- const monthString = month ? `${month}`.padStart(2, '0') : month;
29
- const dayString = day ? `${day}`.padStart(2, '0') : day;
30
- const yearString = year < 1000 ? `${year}`.padStart(4, '0') : year;
+ const monthString = month ? `0${month}`.slice(-2) : month;
+ const dayString = day ? `0${day}`.slice(-2) : day;
+ const yearString = day ? `0000${year}`.slice(-4) : day;
31
32
// create a date object and compare
33
const d = new Date(`${yearString}-${monthString || '01'}-${dayString || '01'}`);
0 commit comments