mega-plant/lib/clock-display.ts

4 lines
428 B
TypeScript
Raw Permalink Normal View History

export const clockTime=(iso:string)=>new Intl.DateTimeFormat('en-ZA',{timeZone:'Africa/Johannesburg',hour:'2-digit',minute:'2-digit',hourCycle:'h23'}).format(new Date(iso));
export const clockDate=(iso:string)=>new Intl.DateTimeFormat('en-ZA',{timeZone:'Africa/Johannesburg',day:'numeric',month:'short',year:'numeric'}).format(new Date(iso));
export const duration=(minutes:number)=>`${Math.floor(minutes/60)}h ${minutes%60}m`;