Skip to content

Commit b65c764

Browse files
committed
minor changes
1 parent b35c192 commit b65c764

File tree

1 file changed

+17
-19
lines changed

1 file changed

+17
-19
lines changed

src/utils.js

Lines changed: 17 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,39 @@
1-
// shamelessly copied from:
2-
// http://stackoverflow.com/questions/6108819/javascript-timestamp-to-relative-time-eg-2-seconds-ago-one-week-ago-etc-best
31
function timeDifference(current, previous) {
42

5-
var msPerMinute = 60 * 1000;
6-
var msPerHour = msPerMinute * 60;
7-
var msPerDay = msPerHour * 24;
8-
var msPerMonth = msPerDay * 30;
9-
var msPerYear = msPerDay * 365;
3+
const milliSecondsPerMinute = 60 * 1000
4+
const milliSecondsPerHour = milliSecondsPerMinute * 60
5+
const milliSecondsPerDay = milliSecondsPerHour * 24
6+
const milliSecondsPerMonth = milliSecondsPerDay * 30
7+
const milliSecondsPerYear = milliSecondsPerDay * 365
108

11-
var elapsed = current - previous;
9+
const elapsed = current - previous
1210

13-
if (elapsed < msPerMinute / 3) {
11+
if (elapsed < milliSecondsPerMinute / 3) {
1412
return 'just now'
1513
}
1614

17-
if (elapsed < msPerMinute) {
15+
if (elapsed < milliSecondsPerMinute) {
1816
return 'less than 1 min ago'
1917
}
2018

21-
else if (elapsed < msPerHour) {
22-
return Math.round(elapsed/msPerMinute) + ' min ago';
19+
else if (elapsed < milliSecondsPerHour) {
20+
return Math.round(elapsed/milliSecondsPerMinute) + ' min ago'
2321
}
2422

25-
else if (elapsed < msPerDay ) {
26-
return Math.round(elapsed/msPerHour ) + ' h ago';
23+
else if (elapsed < milliSecondsPerDay ) {
24+
return Math.round(elapsed/milliSecondsPerHour ) + ' h ago'
2725
}
2826

29-
else if (elapsed < msPerMonth) {
30-
return Math.round(elapsed/msPerDay) + ' days ago';
27+
else if (elapsed < milliSecondsPerMonth) {
28+
return Math.round(elapsed/milliSecondsPerDay) + ' days ago'
3129
}
3230

33-
else if (elapsed < msPerYear) {
34-
return Math.round(elapsed/msPerMonth) + ' mo ago';
31+
else if (elapsed < milliSecondsPerYear) {
32+
return Math.round(elapsed/milliSecondsPerMonth) + ' mo ago'
3533
}
3634

3735
else {
38-
return Math.round(elapsed/msPerYear ) + ' years ago';
36+
return Math.round(elapsed/milliSecondsPerYear ) + ' years ago'
3937
}
4038
}
4139

0 commit comments

Comments
 (0)