2025-11-10 17:41:48 +00:00
|
|
|
export class Duration
|
|
|
|
|
{
|
2025-11-15 18:58:30 +00:00
|
|
|
static toMilliSeconds( duration:number )
|
|
|
|
|
{
|
|
|
|
|
return duration * 1000;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
static fromMilliSeconds( duration:number )
|
|
|
|
|
{
|
|
|
|
|
return duration / 1000;
|
|
|
|
|
}
|
|
|
|
|
|
2025-11-10 17:41:48 +00:00
|
|
|
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 );
|
|
|
|
|
}
|
|
|
|
|
}
|