GOOGLE ADS

miércoles, 20 de abril de 2022

El momento de Javascript está dentro de un rango de fechas api

Actualmente usando http://momentjs.com/

¿Hay alguna función que pueda usar como se muestra a continuación para averiguar si una serie de fechas se encuentran dentro de un solo día?

Ejemplo:

Events0 - 21-12-2014 1130
Events1 - 24-12-2014 1030
Events2 - 24-12-2014 1130
Events3 - 24-12-2014 0800 until 26-12-2014
Events4 - 28-12-2014

Quiero que momentjs me devuelva todos los eventos que estén dentro del 24-12-2014

Entonces debería volver

Event1
Event2
Event3

Lo intenté a continuación pero no funcionó bien.

 var events = calendar.fullCalendar('clientEvents', function (event) {
if (event.start.isSame($scope.selectedDate)) {
return true;
} else {
return false;
};
});


Solución del problema

Lo resolvió usando estas condiciones.

 var events = calendar.fullCalendar('clientEvents', function (event) {
if ((event.start <= $scope.selectedDate && event.end >= $scope.selectedDate) ||
event.start.isSame($scope.selectedDate, 'day')) {
return true;
} else {
return false;
}
});

¡Todavía prefiero usar moment.js! ¿Alguna idea de si puedo convertir eso para usar la biblioteca de momentos?

No hay comentarios:

Publicar un comentario

Regla de Firestore para acceder a la generación de subcolección Permisos faltantes o insuficientes

Tengo problemas con las reglas de Firestore para permitir el acceso a algunos recursos en una subcolección. Tengo algunos requests document...