dateCalculator
Esta librería contiene una serie de funciones javascript orientadas al calculo de fecha.
funciones
- aFecha
- difDiasExcluir
- hrsDiasLaborales
aFecha
El objetivo de esta función es convertir cualquier objeto a fecha (convertir siempre y cuando sea posible en caso que no retorna un error). Ejemplo: dateCalculator.aFecha(string || integer);
dateCalculator
difDiasExcluir
El objetivo de esta función es calcular el numero de días dentro de un rango de fecha, excluyendo días de la semana (día inicial es 0 Domingo,día final Sabado 6) Ejemplo: dateCalculator.difDiasExcluir(Date,Date,[Array[Integer]]);
dateCalculator;
hrsDiasLaborales
El objetivo de esta función es convertir horas, a días. En el caso que se desee calcular el numero de días que representan 32 horas, tomando en cuenta que el consta de 8 horas laborales, el numero de días deben de ser 4. Parmetros:
- horasCalcular: numero de horas que deseamos convertir a días
- numeroHorasLaborales: horas hábiles ejemplo 8
- fracciones: si deseamos que el valor retorne un valor con decimales
- aMayor: si deseamos que se aproxime el valor decimal al valor máximo Ejemplo: dateCalculator.hrsDiasLaborales(integer,integer,bool,bool)
dateCalculator;
instalacion
npm install g-datecalculator
Uso
var dateCalculator = ;var miFecha = dateCalculator;
Para mayor informacion de implementacion puedes revisar el archivo index.test.js Puedes correr el archivo de test con el comando npm run test