mirror of
https://github.com/Sonarr/Sonarr.git
synced 2026-04-21 22:05:38 -04:00
Convert Date utilties to TypeScript
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
import moment, { DurationInputArg1 } from 'moment';
|
||||
import translate from 'Utilities/String/translate';
|
||||
|
||||
function formatShortTimeSpan(timeSpan: DurationInputArg1) {
|
||||
if (!timeSpan) {
|
||||
return '';
|
||||
}
|
||||
|
||||
const duration = moment.duration(timeSpan);
|
||||
|
||||
const hours = Math.floor(duration.asHours());
|
||||
const minutes = Math.floor(duration.asMinutes());
|
||||
const seconds = Math.floor(duration.asSeconds());
|
||||
|
||||
if (hours > 0) {
|
||||
return translate('FormatShortTimeSpanHours', { hours });
|
||||
}
|
||||
|
||||
if (minutes > 0) {
|
||||
return translate('FormatShortTimeSpanMinutes', { minutes });
|
||||
}
|
||||
|
||||
return translate('FormatShortTimeSpanSeconds', { seconds });
|
||||
}
|
||||
|
||||
export default formatShortTimeSpan;
|
||||
Reference in New Issue
Block a user