g-datecalculator

1.2.0 • Public • Published

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.aFecha("2020-03-23T22:25:02.975Z")

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.difDiasExcluir('2020-03-30', '2020-04-06', [6, 0]);

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.hrsDiasLaborales(4,8,false,true);

instalacion

    npm install g-datecalculator

Uso

var dateCalculator = require('g-datecalculator');
var miFecha = dateCalculator.aFecha("2020-03-23T22:25:02.975Z");

Para mayor informacion de implementacion puedes revisar el archivo index.test.js Puedes correr el archivo de test con el comando npm run test

Dependencies (1)

Dev Dependencies (2)

Package Sidebar

Install

npm i g-datecalculator

Weekly Downloads

1

Version

1.2.0

License

MIT

Unpacked Size

6.94 kB

Total Files

4

Last publish

Collaborators

  • dark26