@stanfordspezi/spezi-web-design-system
Version:
Stanford Biodesign Digital Health Spezi Web Design System
2 lines (1 loc) • 883 B
JavaScript
;Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const r=require("../isNil-x28vo2CT.js"),n=t=>new Date(t).toLocaleDateString(),m=t=>t===""||r.isNil(t)?null:n(t),o=t=>{const e=new Date(t);return`${e.toLocaleDateString()} ${e.toLocaleTimeString(void 0,{hour:"2-digit",minute:"2-digit"})}`},D=t=>t===""||r.isNil(t)?null:o(t),i=(t,e=new Intl.DateTimeFormat(void 0,{year:"numeric",month:"numeric",day:"numeric"}))=>t.start&&!t.end?`from ${e.format(new Date(t.start))}`:t.end&&!t.start?`ending ${e.format(new Date(t.end))}`:t.start&&t.end?e.formatRange(new Date(t.start),new Date(t.end)):null,c=(t,e=new Intl.DateTimeFormat(void 0,{year:"numeric",month:"numeric",day:"numeric"}))=>r.isNil(t)?null:i(t,e);exports.formatDate=n;exports.formatDateRange=i;exports.formatDateTime=o;exports.formatNilDate=m;exports.formatNilDateRange=c;exports.formatNilDateTime=D;