From a84aa346f502f659411da14afcbd59147728c07a Mon Sep 17 00:00:00 2001 From: Manav Rathi Date: Fri, 23 Aug 2024 21:28:26 +0530 Subject: [PATCH] Better hours --- web/packages/new/photos/services/search/index.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/web/packages/new/photos/services/search/index.ts b/web/packages/new/photos/services/search/index.ts index 586e0d08f4..d5d3154f5e 100644 --- a/web/packages/new/photos/services/search/index.ts +++ b/web/packages/new/photos/services/search/index.ts @@ -1,7 +1,7 @@ import { nullToUndefined } from "@/utils/transform"; import type { Component } from "chrono-node"; import * as chrono from "chrono-node"; -import { t } from "i18next"; +import i18n, { t } from "i18next"; import type { SearchDateComponents } from "./types"; interface DateSearchResult { @@ -50,9 +50,12 @@ export const parseChrono = (s: string): DateSearchResult[] => if (month) format.month = "long"; if (day) format.day = "numeric"; if (weekday) format.weekday = "long"; - if (hour) format.hour = "2-digit"; + if (hour) { + format.hour = "numeric"; + format.dayPeriod = "short"; + } - const formatter = new Intl.DateTimeFormat(undefined, format); + const formatter = new Intl.DateTimeFormat(i18n.language, format); const label = formatter.format(p.date()); return { components, label }; })