Page MenuHomePhorge

No OneTemporary

Size
1 KB
Referenced Files
None
Subscribers
None
diff --git a/src/services/date_utils/date_utils.js b/src/services/date_utils/date_utils.js
index 32e13bca6e..1125f85a3f 100644
--- a/src/services/date_utils/date_utils.js
+++ b/src/services/date_utils/date_utils.js
@@ -1,45 +1,45 @@
export const SECOND = 1000
export const MINUTE = 60 * SECOND
export const HOUR = 60 * MINUTE
export const DAY = 24 * HOUR
export const WEEK = 7 * DAY
export const MONTH = 30 * DAY
export const YEAR = 365.25 * DAY
export const relativeTime = (date, nowThreshold = 1) => {
if (typeof date === 'string') date = Date.parse(date)
const round = Date.now() > date ? Math.floor : Math.ceil
const d = Math.abs(Date.now() - date)
let r = { num: round(d / YEAR), key: 'time.years' }
if (d < nowThreshold * SECOND) {
r.num = 0
r.key = 'time.now'
- } else if (d < MINUTE) {
+ } else if (d < MINUTE * 3) {
r.num = round(d / SECOND)
r.key = 'time.seconds'
- } else if (d < HOUR) {
+ } else if (d < HOUR * 3) {
r.num = round(d / MINUTE)
r.key = 'time.minutes'
- } else if (d < DAY) {
+ } else if (d < DAY * 3) {
r.num = round(d / HOUR)
r.key = 'time.hours'
- } else if (d < WEEK) {
+ } else if (d < WEEK * 3) {
r.num = round(d / DAY)
r.key = 'time.days'
- } else if (d < MONTH) {
+ } else if (d < MONTH * 3) {
r.num = round(d / WEEK)
r.key = 'time.weeks'
- } else if (d < YEAR) {
+ } else if (d < YEAR * 3) {
r.num = round(d / MONTH)
r.key = 'time.months'
}
// Remove plural form when singular
if (r.num === 1) r.key = r.key.slice(0, -1)
return r
}
export const relativeTimeShort = (date, nowThreshold = 1) => {
const r = relativeTime(date, nowThreshold)
r.key += '_short'
return r
}

File Metadata

Mime Type
text/x-diff
Expires
Tue, Oct 13, 9:57 AM (1 d, 23 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
1786711
Default Alt Text
(1 KB)

Event Timeline