chore: Timezone fix for calendar navigation

This commit is contained in:
jamesread 2026-01-09 12:56:00 +00:00
parent 7920ffa28a
commit 731be741a1
1 changed files with 4 additions and 6 deletions

View File

@ -129,12 +129,10 @@ function handleEventClick(event) {
function handleDayClick(date) { function handleDayClick(date) {
// Navigate to logs list filtered by the selected date // Navigate to logs list filtered by the selected date
// Format date as YYYY-MM-DD for the query parameter // Format date as YYYY-MM-DD in UTC to match LogsListView filtering
const year = date.getFullYear() // Convert to UTC before formatting to avoid timezone off-by-one errors
const month = String(date.getMonth() + 1).padStart(2, '0') const dateString = new Date(date.getTime() - date.getTimezoneOffset() * 60000).toISOString().split('T')[0]
const day = String(date.getDate()).padStart(2, '0') router.push({ path: '/logs', query: { date: dateString } })
const dateString = `${year}-${month}-${day}`
router.push(`/logs?date=${dateString}`)
} }
function handleMonthChange(month, year) { function handleMonthChange(month, year) {