mirror of
https://github.com/solidtime-io/solidtime.git
synced 2026-08-14 03:02:15 +01:00
add date selector to time entries, fixes ST-134
This commit is contained in:
@@ -46,6 +46,14 @@ export function formatHumanReadableDuration(duration: number): string {
|
||||
return `${hours}h ${minutes.toString().padStart(2, '0')}min`;
|
||||
}
|
||||
|
||||
export function formatDuration(duration: number): string {
|
||||
const dayJsDuration = dayjs.duration(duration, 's');
|
||||
const hours = dayJsDuration.hours() + dayJsDuration.days() * 24;
|
||||
const minutes = dayJsDuration.minutes();
|
||||
const seconds = dayJsDuration.seconds();
|
||||
return `${hours.toString().padStart(2, '0')}:${minutes.toString().padStart(2, '0')}:${seconds.toString().padStart(2, '0')}`;
|
||||
}
|
||||
|
||||
export function calculateDifference(start: string, end: string | null) {
|
||||
if (end === null) {
|
||||
end = dayjs().utc().format();
|
||||
|
||||
Reference in New Issue
Block a user