aboutsummaryrefslogtreecommitdiff
path: root/src/lib/Locale
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/Locale')
-rw-r--r--src/lib/Locale/english.ts6
-rw-r--r--src/lib/Locale/japanese.ts7
-rw-r--r--src/lib/Locale/layout.ts1
3 files changed, 14 insertions, 0 deletions
diff --git a/src/lib/Locale/english.ts b/src/lib/Locale/english.ts
index d994475f..34666978 100644
--- a/src/lib/Locale/english.ts
+++ b/src/lib/Locale/english.ts
@@ -297,6 +297,12 @@ const English: Locale = {
minute: 'numeric'
// second: 'numeric'
// timeZoneName: 'short'
+ }).format,
+ dayFormatter: new Intl.DateTimeFormat('en-US', {
+ year: 'numeric',
+ month: 'long',
+ day: 'numeric',
+ weekday: 'long'
}).format
};
diff --git a/src/lib/Locale/japanese.ts b/src/lib/Locale/japanese.ts
index 6004ce4e..3caea474 100644
--- a/src/lib/Locale/japanese.ts
+++ b/src/lib/Locale/japanese.ts
@@ -301,6 +301,13 @@ const Japanese: Locale = {
minute: 'numeric'
// second: 'numeric'
// timeZoneName: 'short'
+ }).format,
+ dayFormatter: new Intl.DateTimeFormat('ja-JP', {
+ // era: 'long',
+ year: 'numeric',
+ month: 'long',
+ day: 'numeric',
+ weekday: 'long'
}).format
};
diff --git a/src/lib/Locale/layout.ts b/src/lib/Locale/layout.ts
index 2064ed00..c1a0df5f 100644
--- a/src/lib/Locale/layout.ts
+++ b/src/lib/Locale/layout.ts
@@ -277,4 +277,5 @@ export interface Locale {
parseError: LocaleValue;
};
dateFormatter: (date?: number | Date | undefined) => string;
+ dayFormatter: (date?: number | Date | undefined) => string;
}