English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Metodo setDate() di JavaScript

 Oggetto Date JavaScript

IlsetDate()Metodo, imposta il giorno del mese specificato per l'oggetto Date in base all'ora locale.

Il valore atteso è tra 1 e 31, ma sono ammessi altri valori:

  • 0 indica l'ultimo giorno del mese precedente

  • -1 indica il giorno prima dell'ultimo giorno del mese precedente

Se un mese ha 31 giorni:

  • 32 è il primo giorno del mese successivo

Se un mese ha 30 giorni:

  • 32 è il secondo giorno del mese successivo

Sintassi:

date.setDate(day)
var d = new Date();
d.setDate(22);
Prova a vedere‹/›

Compatibilità dei browser

Tutti i browser supportano completamente il metodo setDate():

Metodo
setDate()

Valore del parametro

ParametroDescrizione
GiornoIntero compreso tra 1 e 31 che rappresenta un giorno del mese.

Se il valore è fuori della gamma dei valori di giorno del mese, il metodo setDate() aggiorna l'oggetto Date corrispondentemente.

Ad esempio, se il valore è impostato a 0, la data viene impostata sull'ultimo giorno del mese precedente.

Dettagli tecnici

Valore di ritorno:Il numero di millisecondi tra UTC 1970-01-01 00:00:00 e la data fornita
Versione JavaScript:ECMAScript 1

Più esempi

Questo esempio imposta la data dell'ultimo giorno del mese precedente nel mese corrente:

var d = new Date();
d.setDate(0);
Prova a vedere‹/›

 Oggetto Date JavaScript