Le variabili con le date in Javascript

Nel linguaggio javascript per memorizzare una data in una variabile utilizzo il tipo di dati specifico

var myDate = new Date();

La variabile myDate è un oggetto che contiene la data e l'ora in cui viene creata.

Ad esempio, in questo caso nella variabile sono memorizzate queste informazioni

Sat Nov 19 2020 19:22:44 GMT+0100

Per memorizzare una data specifica basta indicarla tra virgolette nelle parentesi tonde.

var myDate = new Date("1 Jan 2020");

Il contenuto della variabile è

Wed Jan 01 2020 00:00:00 GMT+0100

Posso anche indicare un orario specifico oltre che una data

var myDate = new Date(2020, 11, 19, 10, 15, 30, 0);

Ora il contenuto della variabile è

Sat Dec 19 2020 10:15:30 GMT+0100

    I metodi e le proprietà degli oggetti Date

    Le variabili con le date sono veri e propri oggetti con metodi e proprietà

    • Le proprietà forniscono informazioni sul contenuto
    • I metodi sono funzioni per effettuare calcoli o operazioni specifiche sui dati

    Ecco le principali proprietà e metodi utilizzabili sulle date

    • constructor
      Restituisce la funzione che ha creato l'oggetto Date
    • getDate()
      Restituisce il giorno del mese (1-31)
    • getDay()
      Restituisce il giorno della settimana (0-6)
    • getFullYear()
      Restituisce l'anno
    • getHours()
      Restituisce l'ora (0-23)
    • getMilliseconds()
      Restituisce i millisecondi (0-999)
    • getMinutes()
      Restituisce i minuti (0-59)
    • getMonth()
      Restituisce il mese (0-11)
    • getSeconds()
      Restituisce i secondi (0-59)
    • getTime()
      Restituisce il numero dei millisecondi dal 1 gennaio 1970 e una data specifica
    • getTimezoneOffset()
      La differenza di orario in minuti tra l'orario UTC (Coordinated Universal Time) e una data locale
    • getUTCDate()
      Il giorno del mese nel formato UTC (1-31)
    • getUTCDay()
      Il giorno della settimana in formato UTC (0-6)
    • getUTCFullYear()
      L'anno in formato UTC
    • getUTCHours()
      L'ora in formato UTC (0-23)
    • getUTCMilliseconds()
      I millisecondi in formato UTC (0-999)
    • getUTCMinutes()
      I minuti in formato UTC (0-59)
    • getUTCMonth()
      Il mese in formato UTC (0-11)
    • getUTCSeconds()
      I secondi in formato UTC (0-59)
    • getYear()
      Restituisce l'anno
    • now()
      Restituisce il numero di millisecondi dal 1 gennaio 1970
    • parse()
      Analizza una stringa di data e restituisce il numero di millisecondi dal 1 gennaio 1970
    • prototype
      Aggiunge proprietà e metodi a un oggetto
    • setDate()
      Imposta una data di un oggetto date
    • setFullYear()
      Imposta l'anno in un oggetto date
    • setHours()
      Imposta l'ora in un oggetto date
    • setMilliseconds()
      Imposta i millisecondi in un oggetto date
    • setMinutes()
      Imposta i minuti in un oggetto date
    • setMonth()
      Imposta il mese in un oggetto date
    • setSeconds()
      Imposta i secondi in un oggetto date
    • setTime()
      Imposta una data su un numero specificato di millisecondi dopo o prima il 1 gennaio 1970
    • setUTCDate()
      Imposta la data di un oggetto date in formato UTC
    • setUTCFullYear()
      Imposta l'anno di un oggetto date in formato UTC
    • setUTCHours()
      Imposta l'ora di un oggetto date in formato UTC
    • setUTCMilliseconds()
      Imposta i millisecondi di un oggetto date in formato UTC
    • setUTCMinutes()
      Imposta i minuti di un oggetto date in formato UTC
    • setUTCMonth()
      Imposta il mese di un oggetto date in formato UTC
    • setUTCSeconds()
      Imposta i secondi di un oggetto date in formato UTC
    • setYear()
      Imposta l'anno
    • toDateString()
      Converte una data in una stringa
    • toGMTString()
      Converte un oggetto date in una stringa
    • toISOString()
      Restituisce la data come stringa nello standard ISO
    • toJSON()
      Restituisce la data come stringa nel formato JSON
    • toLocaleDateString()
      Restituisce la data di un oggetto Date come stringa secondo le impostazioni locali
    • toLocaleTimeString()
      Restituisce l'orario di un oggetto Date come stringa secondo le impostazioni locali
    • toLocaleString()
      Converte una data in una stringa secondo le impostazioni locali
    • toString()
      Converte una data in una stringa
    • toTimeString()
      Converte un orario in una stringa
    • toUTCString()
      Converte un oggetto Date in una stringa in base all'ora universale UTC
    • UTC()
      Restituisce il numero di millisecondi in una data dalla mezzanotte del 1 gennaio 1970, secondo l'ora UTC
    • valueOf()
      Restituisce il valore di un oggetto Date

    E così via.

     


     

    Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

    FacebookTwitterLinkedinLinkedin
    knowledge base

    Oggetto Date in Javascript

    I metodi

    I metodi UTC