Javascript Vergelijkingsdatums

| | | |

Eén ding dat we kunnen doen om coderingsproblemen op te lossen, is door het object Date te gebruiken om de datums en tijden voorwaardelijk te vergelijken met een bepaalde logica in onze code. In dit artikel wordt uitgelegd hoe u het datumobject kunt gebruiken om twee datums te vergelijken om te zien wat de volgende (of vorige) datum is.

JavaScript heeft een ingebouwd gegevensobject dat toegangsmethoden kan gebruiken die kan ons helpen om op tijdstempels gebaseerde logica te gebruiken. Om het te configureren, start u een nieuwe datum door het volgende te coderen:

Als u console.log (date) zou invoeren, de tijd (de substring na T ) het zal anders zijn, afhankelijk van waar u standaard woont. Als u met UTC wilt werken, verwijdert u de Z en voegt u + HH: MM of -HH: MM toe.

Weet hoe u kunt definiëren wat belangrijk bij het werken met onze vergelijkingsfunctie in de volgende sectie.

Bekijk vervolgens de methoden die worden aangeboden bij het gebruik van de datumconstructor. Een dergelijke methode is getTime (). We gebruiken deze methode om ons datumobject te veranderen in een getal zodat het gemakkelijk kan worden vergeleken.

Deze specifieke methode converteert de datum naar het aantal milliseconden sinds het begin van het tijdperk (het tijdperk begon op januari 1, 1970). Hier is onze getTime-methode:

Aangezien de datum wordt geïnstantieerd als een nieuw Date-object, kunnen we de gestippelde notatie gebruiken om toegang te krijgen tot de getTime-functie.

Ik raad aan om de documentatie te raadplegen voor alle verschillende soorten methoden die u kunt gebruiken voor het object Date in uw logica. We zijn nu klaar om onze prompt onder ogen te zien

prompt

Gegeven twee strings en een vergelijkingsoperator, geeft een datum die kleiner of groter is, afhankelijk van de gegeven operator. Het is gegarandeerd dat de twee doorgegeven strings kunnen worden omgezet in een gegevensobject.

Oplossingsstappen

  1. Wijzigen beide strings naar nieuwe data-objecten. vergeet niet te bedenken hoe u parameters in uw datumconstructor doorgeeft!
  2. Gebruik de getTime () om een aantal verstreken milliseconden te creëren sinds 1 januari 1970.
  3. Gebruik een voorwaardelijke of ternaire instructie om de benodigde datum te berekenen zoals aangegeven door de vergelijkingsoperator uit het verleden.
  4. Zet milliseconden om in een leesbare datumreeks en retourneer deze.
  5. Probeer het zelf op te lossen we verwijzen eerst naar de oplossing!


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