diff --git a/frontend/src/components/orgs-list.ts b/frontend/src/components/orgs-list.ts
index 42c21cd04f..27569f20b7 100644
--- a/frontend/src/components/orgs-list.ts
+++ b/frontend/src/components/orgs-list.ts
@@ -738,7 +738,14 @@ export class OrgsList extends BtrixElement {
- ${this.localize.date(org.created, { dateStyle: "short" })}
+ ${org.created
+ ? html` `
+ : none}
${memberCount ? this.localize.number(memberCount) : none}
@@ -750,7 +757,12 @@ export class OrgsList extends BtrixElement {
${org.lastCrawlFinished
- ? this.localize.date(org.lastCrawlFinished, { dateStyle: "short" })
+ ? html``
: none}
diff --git a/frontend/src/components/ui/format-date.ts b/frontend/src/components/ui/format-date.ts
index 17083ddbee..6d5145b882 100644
--- a/frontend/src/components/ui/format-date.ts
+++ b/frontend/src/components/ui/format-date.ts
@@ -31,7 +31,9 @@ export class FormatDate extends LitElement {
@property() era?: "narrow" | "short" | "long";
/** The format for displaying the year. */
- @property() year?: "numeric" | "2-digit";
+ // Technically "2-digit" is a valid option here too, but we've chosen not to
+ // use it, because it's sometimes ambiguous
+ @property() year?: "numeric";
/** The format for displaying the month. */
@property() month?: "numeric" | "2-digit" | "narrow" | "short" | "long";
diff --git a/frontend/src/features/archived-items/archived-item-list.ts b/frontend/src/features/archived-items/archived-item-list.ts
index 403e13b796..5b7055ac11 100644
--- a/frontend/src/features/archived-items/archived-item-list.ts
+++ b/frontend/src/features/archived-items/archived-item-list.ts
@@ -231,7 +231,7 @@ export class ArchivedItemListItem extends BtrixElement {
.date=${this.item.finished}
month="2-digit"
day="2-digit"
- year="2-digit"
+ year="numeric"
>
diff --git a/frontend/src/features/archived-items/crawl-list.ts b/frontend/src/features/archived-items/crawl-list.ts
index b9aa698fc7..f89986df62 100644
--- a/frontend/src/features/archived-items/crawl-list.ts
+++ b/frontend/src/features/archived-items/crawl-list.ts
@@ -78,7 +78,7 @@ export class CrawlListItem extends BtrixElement {
date=${crawl.started}
month="2-digit"
day="2-digit"
- year="2-digit"
+ year="numeric"
hour="2-digit"
minute="2-digit"
>
@@ -148,7 +148,7 @@ export class CrawlListItem extends BtrixElement {
date=${crawl.started}
month="2-digit"
day="2-digit"
- year="2-digit"
+ year="numeric"
hour="2-digit"
minute="2-digit"
>
@@ -164,7 +164,7 @@ export class CrawlListItem extends BtrixElement {
date=${crawl.finished}
month="2-digit"
day="2-digit"
- year="2-digit"
+ year="numeric"
hour="2-digit"
minute="2-digit"
>
diff --git a/frontend/src/features/archived-items/crawl-logs.ts b/frontend/src/features/archived-items/crawl-logs.ts
index 161948c06d..7373026aa3 100644
--- a/frontend/src/features/archived-items/crawl-logs.ts
+++ b/frontend/src/features/archived-items/crawl-logs.ts
@@ -126,7 +126,7 @@ export class CrawlLogs extends LitElement {
date=${log.timestamp}
month="2-digit"
day="2-digit"
- year="2-digit"
+ year="numeric"
hour="2-digit"
minute="2-digit"
second="2-digit"
diff --git a/frontend/src/features/browser-profiles/select-browser-profile.ts b/frontend/src/features/browser-profiles/select-browser-profile.ts
index 99045d2af3..54d602972d 100644
--- a/frontend/src/features/browser-profiles/select-browser-profile.ts
+++ b/frontend/src/features/browser-profiles/select-browser-profile.ts
@@ -88,7 +88,7 @@ export class SelectBrowserProfile extends BtrixElement {
.date=${profile.modified}
month="2-digit"
day="2-digit"
- year="2-digit"
+ year="numeric"
>
@@ -106,7 +106,7 @@ export class SelectBrowserProfile extends BtrixElement {
.date=${this.selectedProfile.modified}
month="2-digit"
day="2-digit"
- year="2-digit"
+ year="numeric"
hour="2-digit"
minute="2-digit"
>
diff --git a/frontend/src/features/collections/collection-workflow-list.ts b/frontend/src/features/collections/collection-workflow-list.ts
index 4ff9610b1a..339a33483a 100644
--- a/frontend/src/features/collections/collection-workflow-list.ts
+++ b/frontend/src/features/collections/collection-workflow-list.ts
@@ -280,7 +280,7 @@ export class CollectionWorkflowList extends BtrixElement {
.date=${crawl.finished}
month="2-digit"
day="2-digit"
- year="2-digit"
+ year="numeric"
hour="2-digit"
minute="2-digit"
>
diff --git a/frontend/src/features/crawl-workflows/workflow-list.ts b/frontend/src/features/crawl-workflows/workflow-list.ts
index f1a62a01c6..e05fabd439 100644
--- a/frontend/src/features/crawl-workflows/workflow-list.ts
+++ b/frontend/src/features/crawl-workflows/workflow-list.ts
@@ -262,7 +262,7 @@ export class WorkflowListItem extends BtrixElement {
date="${workflow.lastRun.toString()}"
month="2-digit"
day="2-digit"
- year="2-digit"
+ year="numeric"
hour="2-digit"
minute="2-digit"
>
@@ -350,7 +350,7 @@ export class WorkflowListItem extends BtrixElement {
date="${workflow.modified}"
month="2-digit"
day="2-digit"
- year="2-digit"
+ year="numeric"
hour="2-digit"
minute="2-digit"
>
diff --git a/frontend/src/pages/org/archived-item-detail/archived-item-detail.ts b/frontend/src/pages/org/archived-item-detail/archived-item-detail.ts
index 01591dbdc3..0c910ee6dc 100644
--- a/frontend/src/pages/org/archived-item-detail/archived-item-detail.ts
+++ b/frontend/src/pages/org/archived-item-detail/archived-item-detail.ts
@@ -155,7 +155,7 @@ export class ArchivedItemDetail extends BtrixElement {
date=${this.item.finished!}
month="2-digit"
day="2-digit"
- year="2-digit"
+ year="numeric"
hour="numeric"
minute="numeric"
time-zone-name="short"
@@ -778,7 +778,7 @@ export class ArchivedItemDetail extends BtrixElement {
date=${this.item!.started}
month="2-digit"
day="2-digit"
- year="2-digit"
+ year="numeric"
hour="numeric"
minute="numeric"
time-zone-name="short"
diff --git a/frontend/src/pages/org/archived-item-detail/ui/qa.ts b/frontend/src/pages/org/archived-item-detail/ui/qa.ts
index f7baa46ea8..079938aa6f 100644
--- a/frontend/src/pages/org/archived-item-detail/ui/qa.ts
+++ b/frontend/src/pages/org/archived-item-detail/ui/qa.ts
@@ -353,7 +353,7 @@ export class ArchivedItemDetailQA extends BtrixElement {
date=${run.started}
month="2-digit"
day="2-digit"
- year="2-digit"
+ year="numeric"
hour="2-digit"
minute="2-digit"
>
@@ -365,7 +365,7 @@ export class ArchivedItemDetailQA extends BtrixElement {
date=${run.finished}
month="2-digit"
day="2-digit"
- year="2-digit"
+ year="numeric"
hour="2-digit"
minute="2-digit"
>
@@ -433,7 +433,7 @@ export class ArchivedItemDetailQA extends BtrixElement {
date=${runToBeDeleted.started}
month="2-digit"
day="2-digit"
- year="2-digit"
+ year="numeric"
hour="2-digit"
minute="2-digit"
>
diff --git a/frontend/src/pages/org/archived-item-qa/archived-item-qa.ts b/frontend/src/pages/org/archived-item-qa/archived-item-qa.ts
index a2192d309b..86e2434c1d 100644
--- a/frontend/src/pages/org/archived-item-qa/archived-item-qa.ts
+++ b/frontend/src/pages/org/archived-item-qa/archived-item-qa.ts
@@ -903,7 +903,7 @@ export class ArchivedItemQA extends BtrixElement {
.date=${page.ts}
month="2-digit"
day="2-digit"
- year="2-digit"
+ year="numeric"
hour="2-digit"
minute="2-digit"
>
diff --git a/frontend/src/pages/org/browser-profiles-detail.ts b/frontend/src/pages/org/browser-profiles-detail.ts
index b036fbaf13..4712da50de 100644
--- a/frontend/src/pages/org/browser-profiles-detail.ts
+++ b/frontend/src/pages/org/browser-profiles-detail.ts
@@ -119,7 +119,7 @@ export class BrowserProfilesDetail extends BtrixElement {
date=${this.profile.created}
month="2-digit"
day="2-digit"
- year="2-digit"
+ year="numeric"
hour="numeric"
minute="numeric"
time-zone-name="short"
@@ -136,7 +136,7 @@ export class BrowserProfilesDetail extends BtrixElement {
}
month="2-digit"
day="2-digit"
- year="2-digit"
+ year="numeric"
hour="numeric"
minute="numeric"
time-zone-name="short"
diff --git a/frontend/src/pages/org/browser-profiles-list.ts b/frontend/src/pages/org/browser-profiles-list.ts
index b4b64fdaa6..f42c855918 100644
--- a/frontend/src/pages/org/browser-profiles-list.ts
+++ b/frontend/src/pages/org/browser-profiles-list.ts
@@ -281,7 +281,7 @@ export class BrowserProfilesList extends BtrixElement {
date=${data.created}
month="2-digit"
day="2-digit"
- year="2-digit"
+ year="numeric"
hour="2-digit"
minute="2-digit"
>
@@ -299,7 +299,7 @@ export class BrowserProfilesList extends BtrixElement {
}
month="2-digit"
day="2-digit"
- year="2-digit"
+ year="numeric"
hour="2-digit"
minute="2-digit"
>
diff --git a/frontend/src/pages/org/collections-list.ts b/frontend/src/pages/org/collections-list.ts
index f240e7846a..17383d803c 100644
--- a/frontend/src/pages/org/collections-list.ts
+++ b/frontend/src/pages/org/collections-list.ts
@@ -566,7 +566,7 @@ export class CollectionsList extends BtrixElement {
date=${col.modified}
month="2-digit"
day="2-digit"
- year="2-digit"
+ year="numeric"
>
diff --git a/frontend/src/utils/localize.test.ts b/frontend/src/utils/localize.test.ts
index d550e8c025..4783c3249e 100644
--- a/frontend/src/utils/localize.test.ts
+++ b/frontend/src/utils/localize.test.ts
@@ -70,7 +70,7 @@ describe("Localize", () => {
const localize = new Localize();
localize.setLanguage("es");
expect(localize.date(new Date("2024-01-01T00:00:00.000Z"))).to.equal(
- "31/12/23, 19:00",
+ "31/12/2023, 19:00",
);
});
@@ -110,7 +110,7 @@ describe("Localize", () => {
it("formats with the current language", () => {
const localize = new Localize("ko");
expect(localize.date(new Date("2024-01-01T00:00:00.000Z"))).to.equal(
- "23. 12. 31. 오후 07:00",
+ "2023. 12. 31. 오후 07:00",
);
});
diff --git a/frontend/src/utils/localize.ts b/frontend/src/utils/localize.ts
index 4cb0b4242b..8a45771d65 100644
--- a/frontend/src/utils/localize.ts
+++ b/frontend/src/utils/localize.ts
@@ -36,7 +36,7 @@ const { getLocale, setLocale } = configureLocalization({
});
const defaultDateOptions: Intl.DateTimeFormatOptions = {
- year: "2-digit",
+ year: "numeric",
month: "2-digit",
day: "2-digit",
hour: "2-digit",