Valider si la date est antérieure à la date de la date actuelle
À l'aide de cette fonction, je suis à 7 jours de différence; comment puis-je tester si une date est antérieure à la date actuelle?
function validateDate() {
pickedDate = Date.parse("05-Jul-2012".replace(/-/g, " "));
todaysDate = new Date();
todaysDate.setHours(0, 0, 0, 0);
dateDifference = Math.abs(Number(todaysDate) - pickedDate);
//7 Days=604800000ms
if (dateDifference > 604800000) {
return false;
} else {
return true;
}
}
Je ne comprends pas la question.
si l'utilisateur entre une date avant la date de la date du jour puis-je générer d'alerte.
voir la date du jour est 05-Jul-2012 si il choisit 04-Jul-2012 ou avant le 04 juillet puis-je générer d'alerte
Ohhhhh, je vois :s
si l'utilisateur entre une date avant la date de la date du jour puis-je générer d'alerte.
voir la date du jour est 05-Jul-2012 si il choisit 04-Jul-2012 ou avant le 04 juillet puis-je générer d'alerte
todaysDate.setHours(0, 0, 0, 0);
qu'est-ce que dans votre code?Ohhhhh, je vois :s
OriginalL'auteur John | 2012-07-05
Vous devez vous connecter pour publier un commentaire.
Vous pouvez comparer directement les deux dates que
Pour connaître la date exacte de comparaison considérant millisecondes vous pouvez utiliser
JavaScript getMilliseconds() la Méthode
Vous pouvez analyser la date que vous avez fait:
voir modification de trouver la date de conversion
si prise en date d'aujourd'hui puis aussi arriver alerte de voir si (pickedDate > todaysDate) { return true; } else { alert("caduque date."); return false; }
il vérifie pour les millisecondes. d'où l'alerte est affiché.
Non, je n'ai qu'à vérifier la date
OriginalL'auteur Hemant Metalia
Essayer cette fonction
OriginalL'auteur Ashwini Agarwal
Pour la date de la comparaison (sans l'heure):
Cas de Test:
Vous êtes tout à fait raison à ce sujet! Ce code est limité à comparer entier les valeurs de date seulement (comme demandé par l'auteur). En comparant datetimes serait un autre cas d'utilisation, qui peut être résolu avec un standard de comparaison de dates (dateA > dateB).
Ce travail est pour les comparaisons de date, il est vraiment utile parce que je n'était pas la vérification de
datetimes
, alors merci!OriginalL'auteur Christoph Bühler
La suivante permet de vérifier si une date se produit avant aujourd'hui:
Cela passe par la création d'un nouvel objet date après le décapage de tous les temps de l'information à partir de la date de chaîne:
Tue Mar 06 2018 16:33:15 GMT-0500 (EST)
->Tue Mar 06 2018
->Tue Mar 06 2018 00:00:00 GMT-0500 (EST)
OriginalL'auteur Luke Salamone
Vous pouvez comparer directement les 2 dates à l'aide de '< '>', etc.
OriginalL'auteur Tuan