Fix Today/Yesterday wrong with negative timezones
Applied offset to "now" when comparing with offset timestamps. Affects issues: - Possibly fixed #3420
This commit is contained in:
parent
701866cc6a
commit
12cf9ea414
|
@ -28,11 +28,11 @@ export function formatDate(date, offset, pattern, recentDays, recentDaysPattern,
|
|||
|
||||
let format = pattern;
|
||||
if (recentDays) {
|
||||
if (timestamp > now - fromStartOfToday) {
|
||||
if (timestamp > now - offset - fromStartOfToday) {
|
||||
format = format.replace(recentDaysPattern, t('plugin.generic.today'));
|
||||
} else if (timestamp > now - dayMs - fromStartOfToday) {
|
||||
} else if (timestamp > now - offset - dayMs - fromStartOfToday) {
|
||||
format = format.replace(recentDaysPattern, t('plugin.generic.yesterday'));
|
||||
} else if (timestamp > now - dayMs * 5) {
|
||||
} else if (timestamp > now - offset - dayMs * 5) {
|
||||
format = format.replace(recentDaysPattern, "EEEE");
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue