File tree Expand file tree Collapse file tree 1 file changed +8
-7
lines changed
Expand file tree Collapse file tree 1 file changed +8
-7
lines changed Original file line number Diff line number Diff line change 11export 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
1215export 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
2021function pluralize ( time , label ) {
You can’t perform that action at this time.
0 commit comments