Comment vérifier la date avec la date actuelle à l'aide de jQuery
Je veux vérifier ma date est supérieure à la date actuelle
$("#EndDate").val() ="5/13/2014" ->M/d/y
Veuillez trouver ci-dessous le code
if (Date.parse(new Date()) > Date.parse($("#EndDate").val())) {
//condition satisfied for today date too.
}
donc ma date de fin est la date d'aujourd'hui.mais toujours d'actualité date de plus de date de fin. pourquoi ? comment puis-je vérifier et de valider cette. j'ai compris quelque temps la valeur est supérieure à la date de fin. mais je veux seulement vérifier les date/mois/année pas de temps.
- suis juste la mise à jour de la valeur de $("#Date_fin").val() est comme ça
- Mise à jour d'une valeur serait
$("#EndDate").val("5/13/2014")
- pas de putvande ..dis juste la valeur de l'élément est, mais ce n'est pas un code compris.
- sans raison, de mettre bas les votes n'est pas bon.
- Double Possible de Comment faire pour vérifier si la date d'entrée est égale à la date d'aujourd'hui?
Vous devez vous connecter pour publier un commentaire.
Si:
retourne une chaîne de caractères en m/d/y de format, vous pouvez le transformer en un objet date en utilisant:
Pour créer, comparable à une date, faire ce que vous faites déjà:
Alors maintenant, vous pouvez le faire:
ou si vous devez vraiment:
Veuillez noter que lorsque vous faites:
tout d'abord, une nouvelle date est créé à partir de
new Date()
. L'appel desetHours()
définit la valeur du temps, mais la valeur de retour de l'appel est l'heure UTC de la valeur de l'objet Date.Date.analyser attend une chaîne qui ressemble à quelque chose comme une date et une heure, donc si vous passez un certain nombre de temps de la valeur à quelque chose comme 1399903200000, la mise en œuvre revient à l'implémentation de l'heuristique, soit de le transformer en une Date ou NaN.
Donc merci de ne pas le faire. Analyse une chaîne avec Date.analyser est dépendant de l'implémentation (même les chaînes spécifiées dans ECMA5) et sera de retour à des résultats différents dans les différents navigateurs. Donc merci de ne pas le faire.
Essayer comme ci-dessous:
violon
j'ai trouvé la solution de mon auto en modifiant le code comme ceci
pour éviter de comparaison de temps. est-il un autre meilleure façon de le faire comparer des dates de manière efficace sans plugin.
Votre demande
et votre de nous donner cette ..
suffit d'inverser votre condition comme ça :
Cependant, je suis en retard pour répondre, mais voici mon approche pour résoudre ce problème: