From 53fb11e9c24405956b2f754e41a3649f6f6f4a92 Mon Sep 17 00:00:00 2001 From: Jeremy-Z Date: Fri, 5 Jun 2026 15:01:10 -0400 Subject: [PATCH] Force date formatting to stay in UTC. --- src/layouts/entry-page/entry-page.vue | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/layouts/entry-page/entry-page.vue b/src/layouts/entry-page/entry-page.vue index 09670247..117d1e81 100644 --- a/src/layouts/entry-page/entry-page.vue +++ b/src/layouts/entry-page/entry-page.vue @@ -282,11 +282,12 @@ export default { var returnValue = null; try { + // Avoid any UTC / local time issues by always treating the input and output as UTC. const date = new Date(dateString); - const year = date.getFullYear(); - const month = String(date.getMonth() + 1).padStart(2, "0"); - const day = String(date.getDate()).padStart(2, "0"); + const year = date.getUTCFullYear(); + const month = String(date.getUTCMonth() + 1).padStart(2, "0"); + const day = String(date.getUTCDate()).padStart(2, "0"); returnValue = `${year}-${month}-${day}`; } catch ( error ) {