export const NORMAL_PLAYBACK_DAYS_PER_SECOND=1; // x1 playback target: 1 simulated day per real second. // Simulation time is measured in days. Display day + hour/minute without implying wall-clock time. export function formatElapsed(days){ const totalMinutes=Math.max(0,Math.floor(days*24*60+1e-8)),d=Math.floor(totalMinutes/1440),h=Math.floor(totalMinutes%1440/60),m=totalMinutes%60; return `${String(d).padStart(4,'0')}日 ${String(h).padStart(2,'0')}:${String(m).padStart(2,'0')}`; }