Data Javascript

| | | | | | | | | | |

Non c’è modo di sfuggire al tempo, soprattutto nella programmazione. Proprio come ci affidiamo a orologi per tenere traccia delle nostre giornate, cosi i programmi utilizzano strumenti di monitoraggio del tempo per sapere cosa dovrebbe accadere e quando.

Diverse applicazioni devono tenere traccia del tempo. Un’applicazione per blog deve ricordare quando è stato creato un post, mentre un’applicazione per calendario mostra gli eventi programmati.

In questa guida, discutiamo come lavorare con la data e l’ora in JavaScript. Ti guideremo attraverso alcuni esempi per illustrare come lavorare con questi strumenti.

Che cos’è JavaScript Date Object?

Per lavorare con il tempo in JavaScript, noi utilizzare l’oggetto Data. Questo è un oggetto speciale che memorizza la data e l’ora. Inoltre, l’oggetto Date include una serie di metodi che possiamo utilizzare per recuperare particolari informazioni sulla data e l’ora.

L’oggetto date ha questo aspetto:

In questo tutorial,‚Äô Noto che la data è in maiuscolo. Questo perché Date è un oggetto JavaScript integrato. Devi scrivere in maiuscolo la parola Date per lavorare con l’oggetto data.

Come usare l’oggetto Date

Senza alcun valore, l’oggetto Date ci dice l’attuale data e ora. Questo viene calcolato in base alle impostazioni del tuo sistema operativo e tenendo conto del tuo fuso orario.

Possiamo utilizzare l’oggetto Date per recuperare la data corrente, in questo modo:

Il nostro codice restituisce un oggetto Date che contiene i seguenti valori:

Come puoi vedere, questo articolo è stato scritto nel Regno Unito a giugno 24, 2020, come mostra il nostro timestamp. La bellezza dell’oggetto Date è che restituisce i dati in un formato di data leggibile dall’uomo in modo che sia facile da capire per noi.

Recupero di un timestamp utilizzando la data

Il codice sopra è leggibile per noi umani, ma c’è un problema: JavaScript funziona in modo diverso. Interpreta le date utilizzando un timestamp Unix. I timestamp Unix tengono il conto di quanti secondi sono trascorsi dal 1 gennaio 1970. Questo è quando è iniziata l’ora di Unix.

Per recuperare l’ora corrente come timestamp, puoi usare il metodo getTime():

Il nostro codice restituisce 1592992393313, un numero che può essere interpretato da JavaScript.

Creazione di un oggetto Data

Il valore predefinito dell’oggetto Data è la data e l’ora correnti. è possibile modificarlo per creare una data basata su un particolare timestamp o r data e ora.

Puoi farlo specificando un timestamp, una stringa di data o un insieme di numeri che corrispondono alla data e all’ora correnti:

Supponiamo di voler creare un timestamp per il 1 gennaio 2021. Potremmo farlo usando questo codice:

Il nostro codice ritorna: ven 01 gennaio 2021 12:00:00 GMT+0000 (ora di Greenwich)

Noi potrebbe anche aver creato questo timestamp usando queste righe di codice:

Il nostro codice restituisce:

Tutti questi i metodi creano lo stesso oggetto Date.

Recupero della data

L’oggetto Date viene fornito con una serie di metodi incorporati per accedere a particolari informazioni sulla data . I metodi che consentono di recuperare informazioni sulla data iniziano con get. Ecco un elenco di riferimento:

Diciamo che vogliamo scoprire che ore sono adesso. Potremmo farlo usando questo codice:

Il nostro codice restituisce 11. Questo mostra ci dicono che attualmente sono le 11 ore del giorno.

Queste funzioni sono utili perché ci aiutano a estrarre informazioni specifiche sulla giornata. Non dobbiamo preoccuparci di manipolare le stringhe ; possiamo semplicemente usare i metodi get per saperne di più sull’ora corrente.

Puoi recuperare un timestamp utilizzando Universal Time Coordinated (UTC) aggiungendo UTC tra la parola get e il valore della data. Per impostazione predefinita, l’oggetto Date restituirà informazioni nel fuso orario locale di un utente. Se stai lavorando g con utenti in più fusi orari, spesso è meglio utilizzare UTC per tenere traccia facilmente degli eventi temporali.

Aggiornamento di un oggetto Data

Gli oggetti Data possono essere aggiornati utilizzando i metodi Date set. Esiste un metodo set per ogni metodo get offerto dall’oggetto Date:

Supponiamo di voler scoprire che giorno della settimana era in questa data l’anno scorso. Potremmo farlo impostando l’anno sul nostro oggetto Date su 2019 utilizzando setFullYear(). Quindi, possiamo usare getDay() per recuperare il giorno della settimana:

Il nostro codice ritorna: in questo giorno dell’anno scorso era martedi.

Usiamo prima Date() per recuperare la data corrente, quindi usiamo il metodo setFullYear() per impostare l’anno sul nostro date al 2019.

Successivamente, dichiariamo un array chiamato daysOfTheWeek. Questo ci aiuta a convertire il numero restituito da getDay() in un giorno della settimana.

Usiamo quindi il metodo getDay() per capire che giorno della settimana era questa volta nel 2019. Quindi, stampiamo il messaggio In questo giorno dell’anno scorso era seguito dal giorno della settimana.

Conclusione

Utilizzando l’oggetto Date puoi lavorare con date e volte in JavaScript. L’oggetto Date include una gamma di metodi get che ti aiutano a conoscere l’ora corrente e i metodi set per manipolare oggetti data e ora. pronto per iniziare wo re con la data e l’ora in JavaScript come un esperto!

Ci auguriamo che questo articolo ti abbia aiutato a risolvere il problema. Oltre a Data Javascript, controlla altri argomenti relativi a around.

Vuoi eccellere in Python? Consulta la nostra recensione dei migliori corsi online Python 2022. Se sei interessato alla scienza dei dati, controlla anche come imparare a programmare in R.

A proposito, questo materiale è disponibile anche in altre lingue:



Walter OConnell

Shanghai | 2022-12-01

Semplice e chiaro. Grazie per la condivisione. Il mio punto debole è sempre stato il Data Javascript e altri problemi con il find 😁. Non sono proprio sicuro che sia il metodo migliore

Carlo Krasiko

Shanghai | 2022-12-01

ones è tutto un po' confuso 😭 Data Javascript non è l'unico problema che ho riscontrato. Controllato ieri, funziona!

Javier Schteiner

Warsaw | 2022-12-01

split è tutto un po' confuso 😭 Data Javascript non è l'unico problema che ho riscontrato. Non sono proprio sicuro che sia il metodo migliore

Shop

Learn programming in R: courses

$

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

$

Latest questions

NUMPYNUMPY

Common xlabel/ylabel for matplotlib subplots

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

12 answers

NUMPYNUMPY

Flake8: Ignore specific warning for entire file

12 answers

NUMPYNUMPY

glob exclude pattern

12 answers

NUMPYNUMPY

How to avoid HTTP error 429 (Too Many Requests) python

12 answers

NUMPYNUMPY

Python CSV error: line contains NULL byte

12 answers

NUMPYNUMPY

csv.Error: iterator should return strings, not bytes

12 answers

News


Wiki

Python | How to copy data from one Excel sheet to another

Common xlabel/ylabel for matplotlib subplots

Check if one list is a subset of another in Python

sin

How to specify multiple return types using type-hints

exp

Printing words vertically in Python

exp

Python Extract words from a given string

Cyclic redundancy check in Python

Finding mean, median, mode in Python without libraries

cos

Python add suffix / add prefix to strings in a list

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

Python - Move item to the end of the list

Python - Print list vertically