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 <noreply@anthropic.com>
This commit is contained in:
Vinta Chen
2026-10-21 22:32:35 +08:00
co-authored by Claude
parent 1c5fc41aec
commit e51b74c03d
+1 -1
View File
@@ -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";