js-time-converter
Version:
Biblioteca para convertir y manipular formatos de tiempo fácilmente, compatible tanto con entornos de navegador como de Node.js.
54 lines (48 loc) • 1.28 kB
text/typescript
/**
* Convierte semanas a milisegundos.
* @param week - Tiempo en semanas.
* @returns Tiempo en milisegundos.
*/
export const weekToMiliSecond = (week: number): number => {
return weekToSecond(week) * 1000;
};
/**
* Convierte semanas a segundos.
* @param week - Tiempo en semanas.
* @returns Tiempo en segundos.
*/
export const weekToSecond = (week: number): number => {
return weekToMinute(week) * 60;
};
/**
* Convierte semanas a minutos.
* @param week - Tiempo en semanas.
* @returns Tiempo en minutos.
*/
export const weekToMinute = (week: number): number => {
return weekToHour(week) * 60;
};
/**
* Convierte semanas a horas.
* @param week - Tiempo en semanas.
* @returns Tiempo en horas.
*/
export const weekToHour = (week: number): number => {
return weekToDay(week) * 24;
};
/**
* Convierte semanas a días.
* @param week - Tiempo en semanas.
* @returns Tiempo en días.
*/
export const weekToDay = (week: number): number => {
return week * 7;
};
/**
* Convierte semanas a años (usando un año de 365 días).
* @param week - Tiempo en semanas.
* @returns Tiempo en años.
*/
export const weekToYear = (week: number): number => {
return weekToDay(week) / 365;
};