date.js 497 B

123456789101112
  1. export function formatDateTime(dateStr) {
  2. if (!dateStr) return ''
  3. const d = new Date(dateStr)
  4. if (Number.isNaN(d.getTime())) return ''
  5. const yyyy = d.getFullYear()
  6. const mm = String(d.getMonth() + 1).padStart(2, '0')
  7. const dd = String(d.getDate()).padStart(2, '0')
  8. const hh = String(d.getHours()).padStart(2, '0')
  9. const mi = String(d.getMinutes()).padStart(2, '0')
  10. const ss = String(d.getSeconds()).padStart(2, '0')
  11. return `${yyyy}-${mm}-${dd} ${hh}:${mi}:${ss}`
  12. }