13 lines
497 B
JavaScript
13 lines
497 B
JavaScript
export function formatDateTime(dateStr) {
|
|
if (!dateStr) return ''
|
|
const d = new Date(dateStr)
|
|
if (Number.isNaN(d.getTime())) return ''
|
|
const yyyy = d.getFullYear()
|
|
const mm = String(d.getMonth() + 1).padStart(2, '0')
|
|
const dd = String(d.getDate()).padStart(2, '0')
|
|
const hh = String(d.getHours()).padStart(2, '0')
|
|
const mi = String(d.getMinutes()).padStart(2, '0')
|
|
const ss = String(d.getSeconds()).padStart(2, '0')
|
|
return `${yyyy}-${mm}-${dd} ${hh}:${mi}:${ss}`
|
|
}
|