Merge pull request #38539 from kaulith/fix/pretty-date-calendar-day-diff

fix(ui): use calendar days for relative timestamp display
This commit is contained in:
Ejaaz Khan 2026-04-13 12:28:47 +05:30 committed by GitHub
commit cdb24afaa4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -11,10 +11,12 @@ function prettyDate(date, mini) {
);
}
let diff =
(new Date(frappe.datetime.now_datetime().replace(/-/g, "/")).getTime() - date.getTime()) /
1000;
let day_diff = Math.floor(diff / 86400);
let now = new Date(frappe.datetime.now_datetime().replace(/-/g, "/"));
let diff = (now.getTime() - date.getTime()) / 1000;
let today = new Date(now.getFullYear(), now.getMonth(), now.getDate());
let event_day = new Date(date.getFullYear(), date.getMonth(), date.getDate());
let day_diff = Math.floor((today - event_day) / 86400000);
if (isNaN(day_diff) || day_diff < 0) return "";