From e51b74c03d7e7a348ef38738204024b3526e4100 Mon Sep 17 00:00:00 2001 From: Vinta Chen Date: Wed, 21 Oct 2026 22:32:35 +0800 Subject: [PATCH] fix: show months instead of 0 years for dates under a year old Commit dates 360-364 days old rendered as "0 years ago". Co-Authored-By: Claude --- website/static/main.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/static/main.js b/website/static/main.js index 2259a5bf..f2660344 100644 --- a/website/static/main.js +++ b/website/static/main.js @@ -90,7 +90,7 @@ function relativeTime(isoStr) { if (diffDays === 1) return "yesterday"; if (diffDays < 30) return diffDays + " days ago"; const diffMonths = Math.floor(diffDays / 30); - if (diffMonths < 12) + if (diffDays < 365) return diffMonths === 1 ? "1 month ago" : diffMonths + " months ago"; const diffYears = Math.floor(diffDays / 365); return diffYears === 1 ? "1 year ago" : diffYears + " years ago";