Added New Sensations. Returning null from q's date formatter when date is invalid.

This commit is contained in:
2020-02-21 03:51:57 +01:00
parent 111fc8ad00
commit 13a8221b92
28 changed files with 229 additions and 12 deletions

View File

@@ -12,11 +12,17 @@ function extractDate(dateString, format, match) {
if (match) {
const dateStamp = trim(dateString).match(match);
if (dateStamp) return moment.utc(dateStamp[0], format).toDate();
if (dateStamp) {
const date = moment.utc(dateStamp[0], format);
return date.isValid() ? date.toDate() : null;
}
return null;
}
return moment.utc(trim(dateString), format).toDate();
const date = moment.utc(trim(dateString), format);
return date.isValid() ? date.toDate() : null;
}
function formatDate(date, format, inputFormat) {