diff --git a/pages/detail/detail.vue b/pages/detail/detail.vue index 150ac6a..db7259d 100755 --- a/pages/detail/detail.vue +++ b/pages/detail/detail.vue @@ -580,12 +580,9 @@ const resetTransactionForm = () => { }; const onDateChange = (e) => { - const date = new Date(e.value); - const year = date.getFullYear(); - const month = String(date.getMonth() + 1).padStart(2, '0'); - const day = String(date.getDate()).padStart(2, '0'); - transactionForm.value.transactionDate = `${year}-${month}-${day}`; - transactionForm.value.dateTimestamp = e.value; + // 原生 picker 直接返回日期字符串 YYYY-MM-DD + transactionForm.value.transactionDate = e.detail.value; + transactionForm.value.dateTimestamp = new Date(e.detail.value).getTime(); }; const submitTransaction = async () => {