library-ts/browser/date/Duration.ts

32 lines
514 B
TypeScript
Raw Normal View History

2025-11-10 17:41:48 +00:00
export class Duration
{
static toMinutes( duration:number )
{
return duration / 60;
}
static fromMinutes( minutes:number )
{
return minutes * 60;
}
static toHours( duration:number )
{
return this.toMinutes( duration ) / 60;
}
static fromHours( hours:number )
{
return this.fromMinutes( hours * 60 );
}
static toDays( duration:number )
{
return this.toHours( duration ) / 24;
}
static fromDays( days:number )
{
return this.fromHours( days * 24 );
}
}