From 8bebf99950cbb04e6d1236fb399aabd791ee7927 Mon Sep 17 00:00:00 2001 From: "Helmut K. C. Tessarek" Date: Fri, 19 Nov 2021 12:29:27 -0500 Subject: [PATCH] All: Add date format YYYY/MM/DD (#5759) --- packages/lib/models/Setting.ts | 2 ++ packages/lib/models/dateTimeFormats.test.ts | 2 ++ 2 files changed, 4 insertions(+) diff --git a/packages/lib/models/Setting.ts b/packages/lib/models/Setting.ts index 71648e84f..4e45cebc2 100644 --- a/packages/lib/models/Setting.ts +++ b/packages/lib/models/Setting.ts @@ -213,6 +213,7 @@ class Setting extends BaseModel { public static DATE_FORMAT_6 = 'DD.MM.YYYY'; public static DATE_FORMAT_7 = 'YYYY.MM.DD'; public static DATE_FORMAT_8 = 'YYMMDD'; + public static DATE_FORMAT_9 = 'YYYY/MM/DD'; public static TIME_FORMAT_1 = 'HH:mm'; public static TIME_FORMAT_2 = 'h:mm A'; @@ -697,6 +698,7 @@ class Setting extends BaseModel { options[Setting.DATE_FORMAT_6] = time.formatMsToLocal(now, Setting.DATE_FORMAT_6); options[Setting.DATE_FORMAT_7] = time.formatMsToLocal(now, Setting.DATE_FORMAT_7); options[Setting.DATE_FORMAT_8] = time.formatMsToLocal(now, Setting.DATE_FORMAT_8); + options[Setting.DATE_FORMAT_9] = time.formatMsToLocal(now, Setting.DATE_FORMAT_9); return options; }, storage: SettingStorage.File, diff --git a/packages/lib/models/dateTimeFormats.test.ts b/packages/lib/models/dateTimeFormats.test.ts index daa13dd09..c9802a46a 100644 --- a/packages/lib/models/dateTimeFormats.test.ts +++ b/packages/lib/models/dateTimeFormats.test.ts @@ -19,6 +19,7 @@ describe('dateFormats', function() { // DATE_FORMAT_6 = 'DD.MM.YYYY'; // DATE_FORMAT_7 = 'YYYY.MM.DD'; // DATE_FORMAT_8 = 'YYMMDD'; + // DATE_FORMAT_9 = 'YYYY/MM/DD'; expect(time.formatMsToLocal(now, Setting.DATE_FORMAT_1)).toBe('30/01/2017'); expect(time.formatMsToLocal(now, Setting.DATE_FORMAT_2)).toBe('30/01/17'); @@ -28,6 +29,7 @@ describe('dateFormats', function() { expect(time.formatMsToLocal(now, Setting.DATE_FORMAT_6)).toBe('30.01.2017'); expect(time.formatMsToLocal(now, Setting.DATE_FORMAT_7)).toBe('2017.01.30'); expect(time.formatMsToLocal(now, Setting.DATE_FORMAT_8)).toBe('170130'); + expect(time.formatMsToLocal(now, Setting.DATE_FORMAT_9)).toBe('2017/01/30'); }));