diff --git a/apps/web/src/components/ErrandDetailPanel.tsx b/apps/web/src/components/ErrandDetailPanel.tsx
index 04182a8..fe74258 100644
--- a/apps/web/src/components/ErrandDetailPanel.tsx
+++ b/apps/web/src/components/ErrandDetailPanel.tsx
@@ -331,8 +331,8 @@ export function ErrandDetailPanel({ errandId, onClose }: ErrandDetailPanelProps)
{/* Info line */}
{errand.status === 'merged'
- ? `Merged into ${errand.baseBranch} · ${formatRelativeTime(errand.updatedAt.toISOString())}`
- : `Abandoned · ${formatRelativeTime(errand.updatedAt.toISOString())}`}
+ ? `Merged into ${errand.baseBranch} · ${formatRelativeTime(String(errand.updatedAt))}`
+ : `Abandoned · ${formatRelativeTime(String(errand.updatedAt))}`}
{/* Read-only diff */}
diff --git a/apps/web/src/routes/errands/index.tsx b/apps/web/src/routes/errands/index.tsx
index ef83b5e..9a7df0a 100644
--- a/apps/web/src/routes/errands/index.tsx
+++ b/apps/web/src/routes/errands/index.tsx
@@ -103,7 +103,7 @@ function ErrandsPage() {
{e.agentAlias ?? '—'}
- {formatRelativeTime(e.createdAt.toISOString())}
+ {formatRelativeTime(String(e.createdAt))}
|
))}