Javascript Confronta Le Date

| | | |

Una cosa che possiamo fare per risolvere i problemi di codifica è usare l`oggetto Date per confrontare le date e gli orari in modo condizionale con una certa logica nel nostro codice. Questo articolo esamina come utilizzare l`oggetto data per confrontare due date per vedere qual è la data successiva (o precedente).

JavaScript ha un oggetto dati integrato che può utilizzare metodi di accesso che può aiutarci a fare una logica basata su timestamp. Per configurarlo, istanziare una nuova data codificando quanto segue:

Se dovessi inserire console.log (data), l`ora (la sottostringa dopo T ) sarà diverso a seconda di dove vivi per impostazione predefinita. Se vuoi lavorare con UTC, rimuovi la Z e aggiungi + HH: MM o -HH: MM.

Sapere come definire cos`è importante quando si lavora con la nostra funzione di confronto nella sezione successiva.

Successivamente, dai un`occhiata ai metodi offerti quando si utilizza il costruttore della data. Uno di questi metodi è getTime(). Usiamo questo metodo per cambiare il nostro oggetto data in un numero in modo che possa essere facilmente confrontato.

Questo metodo particolare converte la data nel numero di millisecondi dall`inizio dell`epoca (l`epoca è iniziata a gennaio 1, 1970). Ecco il nostro metodo getTime:

Dato che la data è istanziata come un nuovo oggetto Date, possiamo usare la notazione tratteggiata per accedere alla funzione getTime.

Raccomando di controllare la documentazione per tutti i diversi tipi di metodi che puoi utilizzare sull`oggetto Date nella tua logica. Ora siamo pronti per affrontare la nostra richiesta

prompt

Date due stringhe e un operatore di confronto, restituisce un data che è minore o maggiore a seconda dell`operatore specificato. È garantito che le due stringhe passate possano essere trasformate in un oggetto dati.

Passi da risolvere

  1. Modifica entrambe le stringhe a nuovi oggetti dati. non dimenticare di considerare come passare i parametri nel tuo costruttore di date!
  2. Usa getTime() per creare un numero di millisecondi trascorsi dal 1 gennaio 1970.
  3. Utilizzare un`istruzione condizionale o ternaria per calcolare la data necessaria indicata dall`operatore di confronto passato.
  4. Convertire i millisecondi in una stringa di data leggibile e restituirla.
  5. Cerca di risolverlo tu stesso prima di fare riferimento alla soluzione!


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