Il metodo setSeconds() di Javascript
Il metodo setSeconds() in JavaScript imposta i secondi per un oggetto di tipo Date.
oggetto.setSeconds(secondi [, millisecondi])
Il metodo accetta fino a due argomenti:
- Il primo parametro sono i secondi da impostare, è un numero intero che va da 0 a 59.
- Il secondo parametro sono i millisecondi da impostare, è un numero intero che va da 0 a 999.
Se i valori superano i limiti validi (per esempio, 65 secondi), sono automaticamente convertiti in unità appropriate. Ad esempio, 65 secondi diventano 1 minuto e 5 secondi.
Ecco un esempio pratico.
Creo un oggetto di tipo Date nella variabile "data" e gli assegno la data e l'ora corrente.
let data = new Date();
Poi stampo il contenuto dell'oggetto.
document.write(data);
Nell'oggetto è registrato l'orario 21:01 e 45 secondi.
Mon May 29 2023 21:01:45 GMT+0200 (Ora legale dell’Europa centrale)
A questo punto modifico i secondi utilizzando il metodo setSeconds()
data.setSeconds(30);
In questo esempio, imposto i secondi dell'oggetto Date a 30.
Stampo nuovamente il contenuto dell'oggetto.
document.write(data);
Adesso nell'oggetto è registrato l'orario 21:01 e 30 secondi.
Mon May 29 2023 21:01:30 GMT+0200 (Ora legale dell’Europa centrale)
Il valore dei secondi dell'orario corrente è cambiato a 30.
Nota. Se non documento il secondo parametro dei millisecondi, il metodo lascia l'informazione invariata nell'oggetto.
E così via.