// Утиліти для форматування дат

const fmtRel = (d) => {
  const m = Math.floor((Date.now() - new Date(d).getTime()) / 60_000);
  if (m < 1) return 'just now';
  if (m < 60) return m + 'm ago';
  const h = Math.floor(m / 60);
  if (h < 24) return h + 'h ago';
  return Math.floor(h / 24) + 'd ago';
};

const fmtAbs = (d) => {
  const dt = new Date(d);
  const pad = n => String(n).padStart(2, '0');
  return `${dt.getUTCFullYear()}-${pad(dt.getUTCMonth()+1)}-${pad(dt.getUTCDate())} ${pad(dt.getUTCHours())}:${pad(dt.getUTCMinutes())}Z`;
};

window.CIE_DATA = { fmtRel, fmtAbs };
