修复订单显示bug

This commit is contained in:
2026-06-10 20:20:47 +08:00
parent de62513987
commit 9fbc6f8cd1
45 changed files with 7514 additions and 2025 deletions

View File

@@ -196,3 +196,28 @@ export function formatTime(dateStr: string): string {
}
}
/**
* 格式化日期时间为可读字符串
* @param value ISO 格式的日期字符串
* @returns 格式化后的日期时间字符串当年MM-DD HH:mm跨年YYYY-MM-DD HH:mm
*/
export function formatDateTime(value: string): string {
if (value == '') return ''
const parsed = Date.parse(value)
if (!isNaN(parsed)) {
const date = new Date(parsed)
const currentYear = new Date().getFullYear()
const year = date.getFullYear()
const month = String(date.getMonth() + 1).padStart(2, '0')
const day = String(date.getDate()).padStart(2, '0')
const hour = String(date.getHours()).padStart(2, '0')
const minute = String(date.getMinutes()).padStart(2, '0')
if (year == currentYear) {
return month + '-' + day + ' ' + hour + ':' + minute
} else {
return year + '-' + month + '-' + day + ' ' + hour + ':' + minute
}
}
return value
}