Bom dia!
Estou com um problema preciso que no meu sistema não seja permitido a inclusão de uma data menor que a data de inicio, porem quando faço a comparação ele passa direto.
Obs:dataInicio1 e dataFim1 estão com tipo date no HTML. O primeiro if e o ultimo funciona perfeitamente.
Segue código:
function validateForm(form){
var data_1 =(form.getValue("dataInicio1")) var data_2 =(form.getValue("dataFim1")) var now = new Date();
if (form.getValue("frota").length () < 6) { throw "O campo frota precisa ter 6 dígitos Ex 001420"; }
if (now > data_1 ){ throw "data retroativa não é possivel "; }
if (data_1 > data_2) { throw "Data não pode ser maior que a data final";
} }