Skip to content

Commit b034b45

Browse files
committed
Show relative times in scheduled tweet table
1 parent 2127a43 commit b034b45

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

src/filters/index.js

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,21 @@
11
export function fromNow (time) {
2-
const between = Date.now() / 1000 - Number(time)
2+
let between = Date.now() / 1000 - Number(time)/1000
3+
const suffix = (between > 0) ? ' ago' : ' from now'
4+
between = Math.abs(between)
5+
36
if (between < 3600) {
4-
return pluralize(~~(between / 60), ' minute')
7+
return pluralize(~~(between / 60), ' minute') + suffix
58
} else if (between < 86400) {
6-
return pluralize(~~(between / 3600), ' hour')
9+
return pluralize(~~(between / 3600), ' hour') + suffix
710
} else {
8-
return pluralize(~~(between / 86400), ' day')
11+
return pluralize(~~(between / 86400), ' day') + suffix
912
}
1013
}
1114

1215
export function formatDate(value, separator) {
1316
if (typeof value != "number") return value
1417

15-
separator = (separator) ? separator : " "
16-
const d = new Date(value)
17-
return d.toLocaleDateString() + separator + d.toLocaleTimeString()
18+
return fromNow(new Date(value))
1819
}
1920

2021
function pluralize(time, label) {

0 commit comments

Comments
 (0)