// ═══════════════════════════════════════════════════════ // Timestamp // ═══════════════════════════════════════════════════════ async function convertTimestamp() { const v = document.getElementById('tsInput').value.trim(); const d = await apiPost('/api/timestamp', { value: v || 'now' }); if (d.success) { document.getElementById('tsResults').innerHTML = [ ['Unix (s)', d.unix], ['Unix (ms)', d.unixMs], ['ISO 8601', d.iso], ['UTC', d.utc], ['Local', d.local], ['Relative', d.relative] ].map(([l, v]) => `
${l}
${v}
`).join(''); setStatus('tsStatus','success','Converted ✓'); } else setStatus('tsStatus','error', d.error); } // Keyboard shortcut document.getElementById('tsInput').addEventListener('keydown', e => { if(e.key==='Enter') convertTimestamp(); });