Add github update indicator

This commit is contained in:
Pyro Nicampt committed 2025-01-02 07:57:26 -06:00
1 parent ab14ae1acb
commit 7e51329524
3 files changed
+48 -1

No files matched your search

+26
View File
@@ -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;