commit 68259955d215378dbcf55da969de5c9b6959ae82
parent fbf61316973df84f5f4ffff8d01f4e686280ec59
Author: triesap <137732411+triesap@users.noreply.github.com>
Date: Sun, 1 Sep 2024 12:40:07 +0000
apps-lib: add utils
Diffstat:
2 files changed, 14 insertions(+), 2 deletions(-)
diff --git a/apps-lib/src/lib/utils/client.ts b/apps-lib/src/lib/utils/client.ts
@@ -68,4 +68,10 @@ export function time_now_ms(): number {
export const fmt_id = (id: string): string => {
const pref = location.pathname.slice(1, -1).replaceAll(`-`, `_`).replaceAll(`/`, `-`).replaceAll(`--`, `-`)
return `${pref}-${id}`
-};
-\ No newline at end of file
+};
+
+export const fmt_capitalize = (val: string): string => {
+ const fmt = val.split(` `).map(i => `${i.charAt(0).toUpperCase()}${i.slice(1)}`).join(` `);
+ return fmt;
+};
+
diff --git a/apps-lib/src/lib/utils/time.ts b/apps-lib/src/lib/utils/time.ts
@@ -5,4 +5,11 @@ export function time_fmt_nostr_event(locale: string, epoch_s?: number): string {
if (!dt.isValid) return ``;
const time = dt.setLocale(locale).toLocaleString(DateTime.DATETIME_MED)
return time;
+};
+
+export function time_fmt_db_iso(locale: string, iso?: string): string {
+ const dt = DateTime.fromISO(iso);
+ if (!dt.isValid) return ``;
+ const time = dt.setLocale(locale).toLocaleString(DateTime.DATETIME_MED)
+ return time;
};
\ No newline at end of file