Il metodo setUTCMinutes() di Javascript

Il metodo setUTCMinutes() è un metodo dell'oggetto Date in Javascript che mi permette di impostare i minuti di un'ora, secondo il tempo universale coordinato (UTC) in una data specifica

oggetto.setUTCMinutes(minutesValue)

Dove "oggetto" è un oggetto di tipo Date, mentre l'argomento minutesValue tra le parentesi tonde è un numero intero che rappresenta i minuti di quell'ora.

Se il valore di minutesValue supera 59, il metodo setUTCMinutes() modifica automaticamente anche l'ora.

Questo metodo modifica direttamente l'oggetto Date su cui viene chiamato in base all'orario UTC, quindi non tiene conto dei fusi orari locali. Per lavorare con date e orari locali, bisogna utilizzare il metodo setMinutes() al posto di setUTCMinutes().

Ad esempio, creo un oggetto di tipo date assegnandogli come data e ora 16 ottobre alle 12:00.

let prova = new Date('2023-10-16T12:00:00Z');

Poi richiamo dall'oggetto il metodo setUTCMinutes() per modificare i minuti, portandoli a 20.

prova.setUTCMinutes(20);

Infine, stampo il contenuto dell'oggetto:

document.write(prova.toUTCString());

Adesso l'orario memorizzato nell'oggetto è le 12:20.

Fri, 16 Oct 2023 12:20:00 GMT

Esempio 2

Se specifico un numero di minuti che supera 59, il metodo avanza automaticamente all'ora successiva.

Ad esempio, creo di nuovo un oggetto di tipo date assegnandogli come data e ora 16 ottobre alle 12:00.

let prova = new Date('2023-10-16T12:00:00Z');

Poi modifico il numero dei minuti nell'oggetto tramite il metodo setUTCMinutes(), portandolo a 80.

prova.setUTCMinutes(80);

Infine, stampo il contenuto dell'oggetto.

document.write(esempio.toUTCString());

Poiché un'ora ha 60 minuti, per arrivare a 80 il metodo ha contato altri 20 minuti dell'ora successiva, portando l'orario alle 13:20.

Fri, 16 Oct 2023 13:20:00 GMT

 


 

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

FacebookTwitterLinkedinLinkedin
knowledge base

Oggetto Date in Javascript

I metodi

I metodi UTC