Fix report date rendering
This commit is contained in:
+10
-1
@@ -9,7 +9,16 @@ function today() {
|
||||
const day = String(now.getDate()).padStart(2, '0');
|
||||
return `${year}-${month}-${day}`;
|
||||
}
|
||||
function formatDate(value) { return value ? new Intl.DateTimeFormat('zh-CN', { year: 'numeric', month: 'long', day: 'numeric', weekday: 'short' }).format(new Date(`${value}T00:00:00`)) : '—'; }
|
||||
function formatDate(value) {
|
||||
if (!value) return '—';
|
||||
const match = String(value).match(/^(\d{4})-(\d{2})-(\d{2})/);
|
||||
if (!match) return String(value);
|
||||
const [, year, month, day] = match;
|
||||
const date = new Date(Number(year), Number(month) - 1, Number(day));
|
||||
return new Intl.DateTimeFormat('zh-CN', {
|
||||
year: 'numeric', month: 'long', day: 'numeric', weekday: 'short',
|
||||
}).format(date);
|
||||
}
|
||||
function formatTime(value) { return value ? new Intl.DateTimeFormat('zh-CN', { month: 'short', day: 'numeric' }).format(new Date(value)) : '近期'; }
|
||||
|
||||
async function loadHealth() {
|
||||
|
||||
Reference in New Issue
Block a user