ubi-iterador-por-rangos
v1.0.3
Published
Genera cadenas de intervalos entre las fechas seleccionadas por el rango solicitado.
Downloads
3
Readme
Iterador de rangos por unidad de tiempo
La intención de este módulo es poder iterar entre rangos de fecha entre un intervalo de tiempo especificado.
La unidad de tiempo esta determinada igual que en la librería moment.
Ejemplo
var iteradorPorRangos = require("ubi-iterador-por-rangos");
var moment = require("moment-timezone");
var de = moment().add(-5, "day");
var a = moment();
iteradorPorRangos.Itera(de, a, "d", function(desde, hasta){
console.log(`${desde} - ${hasta}`);
});
Retorna
20180926162812 - 20180927162811
20180927162812 - 20180928162811
20180928162812 - 20180929162811
20180929162812 - 20180930162811
20180930162812 - 20181001162811
20181001162812 - 20181002162811
Donde el formato de retorno es: YYYYMMDDHHmmss