Fix logic.

This commit is contained in:
Lucid Kobold
2021-12-05 20:56:04 -06:00
parent c539f912da
commit 4710ebcf86

View File

@@ -30,18 +30,18 @@ const DateRoute: React.FC<unknown> = () => {
year: 0, year: 0,
month: 0, month: 0,
day: 0, day: 0,
} };
if (/^(19|20)\d{2}$/.test(`${dateArr[0]}`)) { if (/^(19|20)\d{2}$/.test(`${dateArr[0]}`)) {
date.year = dateArr[0]; date.year = dateArr[0];
} }
if ((dateArr[1] > 0) || (dateArr[1] <= 12)) { if (dateArr[1] > 0 || dateArr[1] <= 12) {
date.month = dateArr[1] date.month = dateArr[1];
} }
if (dateArr[2] && ((dateArr[2] > 0) || (dateArr[2] <= 31))) { if (dateArr[2] && (dateArr[2] > 0 || dateArr[2] <= 31)) {
date.day = dateArr[2] date.day = dateArr[2];
} else if (!dateArr[2]) { } else if (!dateArr[2]) {
date.day = 1; date.day = 1;
} }