Add github update indicator
This commit is contained in:
1 parent
ab14ae1acb
commit
7e51329524
3 files changed
+48
-1
No files matched your search
@@ -42,6 +42,32 @@ export function gradeToClass(grade){
|
||||
return 'flat';
|
||||
}
|
||||
|
||||
/**
|
||||
* Outputs an easy to read time interval between `date1` and `date2`
|
||||
* @param {Date} date
|
||||
*/
|
||||
export function formattedTimeBetweenDates(date1, date2){
|
||||
let interval = (date2 - date1)/1000;
|
||||
if(interval < 0) interval *= -1;
|
||||
let finalInterval = Math.floor(interval);
|
||||
if(interval < 60) return finalInterval+(finalInterval == 1 ? ' second' : ' seconds');
|
||||
interval /= 60;
|
||||
finalInterval = Math.floor(interval);
|
||||
if(interval < 60) return finalInterval+(finalInterval == 1 ? ' minute' : ' minutes');
|
||||
interval /= 60;
|
||||
finalInterval = Math.floor(interval);
|
||||
if(interval < 24) return finalInterval+(finalInterval == 1 ? ' hour' : ' hours');
|
||||
interval /= 24;
|
||||
finalInterval = Math.floor(interval);
|
||||
if(interval < 7) return finalInterval+(finalInterval == 1 ? ' day' : ' days');
|
||||
finalInterval = Math.floor(interval/7);
|
||||
if(interval < 30.4375) return finalInterval+(finalInterval == 1 ? ' week' : ' weeks');
|
||||
finalInterval = Math.floor(interval/30.4375);
|
||||
if(interval < 365.25) return finalInterval+(finalInterval == 1 ? ' month' : ' months');
|
||||
finalInterval = Math.floor(interval/365.25);
|
||||
return finalInterval+(finalInterval == 1 ? ' year' : ' years');
|
||||
}
|
||||
|
||||
export function radiusToSpeed(radius){
|
||||
if(radius < 50) return 10;
|
||||
else if(radius < 70) return 20;
|
||||
|
||||
Reference in new issue
Block a user