Une chose que nous pouvons faire pour résoudre les problèmes de codage est d`utiliser l`objet Date pour comparer les dates et les heures conditionnellement à une certaine logique dans notre code. Cet article examine comment utiliser l`objet date pour comparer deux dates afin de voir quelle est la date suivante (ou précédente).
JavaScript a un objet de données intégré qui peut utiliser des méthodes d`accès qui peut nous aider à faire une logique basée sur l`horodatage. Pour le configurer, instanciez une nouvelle date en encodant ceci :
Si vous deviez saisir console.log (date)
, l`heure (la sous-chaîne après T ) ce sera différent selon l`endroit où vous habitez par défaut. Si vous souhaitez travailler avec UTC, supprimez le Z et ajoutez + HH : MM
ou -HH : MM
.
Sachez définir ce qui est important lorsque vous travaillez avec notre fonction de comparaison dans la section suivante.
Ensuite, jetez un œil aux méthodes proposées lors de l`utilisation du constructeur de date. Une de ces méthodes est getTime ()
. Nous utilisons cette méthode pour changer notre objet date en un nombre afin qu`il puisse être facilement comparé.
Cette méthode particulière convertit la date en nombre de millisecondes depuis le début de l`époque (l`époque a commencé le janvier 1, 1970). Voici notre méthode getTime :
Étant donné que la date est instanciée en tant que nouvel objet Date, nous pouvons utiliser la notation pointée pour accéder à la fonction getTime.
Je recommande de consulter la documentation pour tous les différents types de méthodes que vous pouvez utiliser sur l`objet Date dans votre logique. Nous sommes maintenant prêts à affronter notre invite