Tengo una duda, como puedo validar dos campos datetime donde uno se llama 'fechaderecoleccion' y otro se llama 'fechadeentrega', donde la 'fechadeentrega' no puede ser menor a la 'fechaderecoleccion'. Ejemplo: 'fechaderecoleccion': 23/08/2020, 'fechaentrega': 19/08/2020 <- esto no es correcto, lo correcto es: 'fechaderecoleccion': 19/08/2020, 'fechaentrega': 23/08/2020.
Lo intente hacer usando javascript:
$(document).on('knack-view-render.view_116', function(event, view, data) {
$("#view_116 .kn-button").on("click", function() {
if($("#view_116-field_176").val()<("#view_116-field_177")&
$("#view_116-field_177").val() > ("#view_116-field_176")) {
returntrue;
}else
alert ("La fecha de entrega debe ser posterior a la fecha de recolección");
})
});
y si me manda el mensaje cuando las fechas están mal ( 'fechaderecoleccion': 23/08/2020, 'fechaentrega': 19/08/2020), pero al llevar la hora también me manda el mensaje de error si las horas coinciden, ejemplo: 'fechaderecoleccion': 19/08/2020 6:00 pm, 'fechaentrega': 23/08/2020 6:00 pm.
Como le puedo hacer para evitar que pase esto y no tener que deshabilitar la hora en el datetime?