From ff8a8ac8bd9ef2bd63791b01a699eb017e63b8ec Mon Sep 17 00:00:00 2001 From: Vanessa Date: Thu, 12 Sep 2024 11:40:09 +0800 Subject: [PATCH] :art: https://github.com/siyuan-note/siyuan/issues/11973 --- app/src/protyle/render/av/cell.ts | 39 ++++++++++++++++++++++--------- 1 file changed, 28 insertions(+), 11 deletions(-) diff --git a/app/src/protyle/render/av/cell.ts b/app/src/protyle/render/av/cell.ts index 8bfefffc0..5a020c06d 100644 --- a/app/src/protyle/render/av/cell.ts +++ b/app/src/protyle/render/av/cell.ts @@ -170,17 +170,34 @@ export const genCellValue = (colType: TAVCol, value: string | any) => { } }; } else if (colType === "date") { - cellValue = { - type: colType, - date: { - content: null, - isNotEmpty: false, - content2: null, - isNotEmpty2: false, - hasEndDate: false, - isNotTime: true, - } - }; + const dateObj = dayjs(value) + if (isNaN(dateObj.valueOf())) { + cellValue = { + type: colType, + date: { + content: null, + isNotEmpty: false, + content2: null, + isNotEmpty2: false, + formattedContent: "", + hasEndDate: false, + isNotTime: true, + } + }; + } else { + cellValue = { + type: colType, + date: { + content: dateObj.valueOf(), + isNotEmpty: true, + content2: 0, + formattedContent: "", + isNotEmpty2: false, + hasEndDate: false, + isNotTime: dateObj.hour() === 0, + } + }; + } } else if (colType === "relation") { cellValue = { type: colType,