mirror of
https://gitlab.com/allianceauth/allianceauth.git
synced 2026-02-06 07:06:19 +01:00
Add months to duration output Update momentjs Move EVE time generation function to shared source Fixes timerboard showing EVE time as local time. Changed to show 24 hour time.
24 lines
579 B
JavaScript
24 lines
579 B
JavaScript
/**
|
|
* Get a duration string like countdown.js
|
|
* e.g. "1y 2d 3h 4m 5s"
|
|
* @param duration moment.duration
|
|
*/
|
|
function getDurationString(duration) {
|
|
var out = "";
|
|
if (duration.years()) {
|
|
out += duration.years() + 'y ';
|
|
}
|
|
if (duration.months()) {
|
|
out += duration.months() + 'm ';
|
|
}
|
|
if (duration.days()) {
|
|
out += duration.days() + 'd ';
|
|
}
|
|
return out + duration.hours() + "h " + duration.minutes() + "m " + duration.seconds() + "s";
|
|
}
|
|
|
|
|
|
function getCurrentEveTimeString() {
|
|
return moment().utc().format('dddd LL HH:mm:ss')
|
|
}
|