From efd0d6c2c30d8a88acde69dba76fec03b445ab95 Mon Sep 17 00:00:00 2001 From: Abdullah Atta Date: Thu, 8 Jun 2023 11:57:10 +0500 Subject: [PATCH] core: add more date formats --- packages/core/common.js | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/packages/core/common.js b/packages/core/common.js index 78faef1b6..34ab623f3 100644 --- a/packages/core/common.js +++ b/packages/core/common.js @@ -106,13 +106,22 @@ export const EVENTS = { systemTimeInvalid: "system:invalidTime" }; +const separators = ["-", "/"]; export const DATE_FORMATS = [ - "MM-DD-YYYY", - "DD-MM-YYYY", - "YYYY-MM-DD", - "DD/MM/YYYY", - "YYYY/MM/DD", - "MM/DD/YYYY", + ...separators + .map((sep) => { + const DD = "DD"; + const MM = "MM"; + const YYYY = "YYYY"; + + return [ + [DD, MM, YYYY].join(sep), + [MM, DD, YYYY].join(sep), + [YYYY, DD, MM].join(sep), + [YYYY, MM, DD].join(sep) + ]; + }) + .flat(), "MMM D, YYYY" ];