Javascript Compare Les Dates

| | | |

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

prompt

Étant donné deux chaînes et un opérateur de comparaison, renvoie un date qui est inférieure ou supérieure selon l`opérateur donné. Il est garanti que les deux chaînes transmises peuvent être transformées en un objet de données.

Étapes de résolution

  1. Modifier les deux chaînes vers de nouveaux objets de données. n`oubliez pas de considérer comment passer des paramètres dans votre constructeur de date !
  2. Utilisez getTime () pour créer un nombre de millisecondes qui se sont écoulées depuis le 1er janvier 1970.
  3. Utilisez une instruction conditionnelle ou ternaire pour calculer la date nécessaire comme indiqué par l`opérateur de comparaison passé.
  4. Convertissez les millisecondes en une chaîne de date lisible et renvoyez-la.
  5. Essayez de le résoudre vous-même avant de se référer à la solution !


Shop

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Best laptop for Zoom

$499

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News

Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method