Quelle est la meilleure façon de déterminer si une date est aujourd'hui en JavaScript?
J'ai un objet date en JavaScript et je veux savoir si cette date est aujourd'hui. Quel est le moyen le plus rapide de faire cela?
Ma préoccupation était d'environ comparant la date de l'objet que l'on peut avoir un autre temps d'un autre, mais tout le temps sur la date d'aujourd'hui doit retourner true
.
source d'informationauteur leora
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser
toDateString
:Les réponses sur la base de
toDateString()
travaillera je pense, mais personnellement, je voudrais éviter d'eux, car ils se sont contentés de poser la mauvaise question.Ici est une simple mise en œuvre:
MDN a une bonne vue d'ensemble de la JS Date objet de l'API si ce n'est pas tout à fait ce que vous avez besoin.
Si les deux sont Date() des objets, vous pouvez l'utiliser pour "format" de la date de telle façon qu'il ne fera la comparaison sur l'année/mois/jour:
if(inputDate.setHours(0,0,0,0) == todaysDate.setHours(0,0,0,0));
Presque identique à la question:
Comment vérifier si la date d'entrée est égale à la date d'aujourd'hui?