--- title: Date.prototype.getMonth() slug: Web/JavaScript/Reference/Global_Objects/Date/getMonth translation_of: Web/JavaScript/Reference/Global_Objects/Date/getMonth ---
Il metodo getMonth()
restituisce il mese nella data specificata in accordo con l'ora locale, come un valore in base zero (dove zero indica il primo mese dell'anno).
dateObj.getMonth()
Un numero di tipo integer, tra 0 e 11, rappresentante il mese nella data fornita in accordo con l'ora locale. 0 corrisponde a Gennaio, 1 a Febbraio , e cosi' via.
getMonth()
La seconda dichiarazione qui sotto assegna il valore 11 alla variabile month
, basata sul valore dell'oggetto {{jsxref("Date")}} Xmas95
.
var Xmas95 = new Date('December 25, 1995 23:15:30'); var month = Xmas95.getMonth(); console.log(month); // 11
Note: Se necessitato , il nome completo di un mese ("January"
per esempio ) può essere ottenuto utilizzando Intl.DateTimeFormat()
con un prametro options
. Utilizzando questo metodo, l'internazionalizzazione risulta più semplice:
var options = { month: 'long'}; console.log(new Intl.DateTimeFormat('en-US', options).format(Xmas95)); // December console.log(new Intl.DateTimeFormat('de-DE', options).format(Xmas95)); // Dezember
Specification | Status | Comment |
---|---|---|
{{SpecName('ES1')}} | {{Spec2('ES1')}} | Definizione iniziale. Implementata in JavaScript 1.0. |
{{SpecName('ES5.1', '#sec-15.9.5.12', 'Date.prototype.getMonth')}} | {{Spec2('ES5.1')}} | |
{{SpecName('ES6', '#sec-date.prototype.getmonth', 'Date.prototype.getMonth')}} | {{Spec2('ES6')}} | |
{{SpecName('ESDraft', '#sec-date.prototype.getmonth', 'Date.prototype.getMonth')}} | {{Spec2('ESDraft')}} |
The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
{{Compat("javascript.builtins.Date.getMonth")}}