Files
hapi/web/src/lib/sessionHeaderTimestamp.ts
T
AnanovoandGitHub 0537ddf84a feat(web): make session header metadata configurable (#1267)
* feat(web): make session header metadata configurable

* fix(web): align mobile header metadata priority
2026-08-01 23:26:17 +08:00

14 lines
429 B
TypeScript

export function formatSessionHeaderTimestamp(value: number, locale?: string): string | null {
if (!Number.isFinite(value) || value <= 0) return null
const date = new Date(value)
if (Number.isNaN(date.getTime())) return null
return new Intl.DateTimeFormat(locale, {
year: 'numeric',
month: 'short',
day: 'numeric',
hour: '2-digit',
minute: '2-digit',
}).format(date)
}