File size: 594 Bytes
5b1c2f9
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import { FRONTEND_BUILD_TIME } from '../buildInfo';

const VALUE_ID = 'frontend_build_time';

function formatBuildTime(iso: string): string {
    const d = new Date(iso);
    if (Number.isNaN(d.getTime())) return iso;
    return d.toLocaleString('en-US', {
        year: 'numeric',
        month: '2-digit',
        day: '2-digit',
        hour: '2-digit',
        minute: '2-digit',
    });
}

export function initFrontendBuildTimeDisplay(): void {
    const el = document.getElementById(VALUE_ID);
    if (!el) return;
    el.textContent = `Build: ${formatBuildTime(FRONTEND_BUILD_TIME)}`;
}