Je les dates en utilisant validais moment.jsIssame et l'état IsAfter ne fonctionne pas dans moment.js
var dobfield = $("#dobfield").val().trim();
//...
formatToApply = "DD/MM/YYYY";
//...
else if(moment(dobfield, formatToApply).isAfter(moment().format(formatToApply)))
{
swal({
title: "",
text: "Date of birth has to be in the past! "
});
$("#dobfield").focus();
}
else if(moment(dobfield, formatToApply).isSame(moment().format(formatToApply)))
{
swal({
title: "",
text: "Date of birth cannot be in the present! "
});
$("#dobfield").focus();
}
Les deux isSame
et isAfter
ne parvient pas à valider la date indiquée au format dd/mm/yyyy
.
S'il vous plaît noter que formatToApply varie selon le format de date conservé dans la page des paramètres ... c'est pourquoi j'ai gardé cela comme variable –
cela ne fonctionne pas! Solution donnée par vous – vertika
Mais vous voulez comparer avec le jour en cours, non? Alors isSame et isAfter paramètres ne se soucient pas du format, l'objet accepter un moment. La comparaison est indépendante du format. Vérifiez cet exemple de violon ... https://fiddle.jshell.net/rigobauer/mz9rutuq/ –