food_chain/time.js

5 lines
386 B
JavaScript
Raw Normal View History

2026-09-29 19:10:03 +09:00
// 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')}`;
}