/

如何從JavaScript日期獲取月份名稱

如何從JavaScript日期獲取月份名稱

給定一個JavaScript Date對象實例,如何獲取代表月份名稱的字符串呢?

換句話說,從

1
const today = new Date()

我們如何得到月份名稱

每個Date對象實例都有一個toLocaleString()方法,它是JavaScript國際化方法之一。

使用這個方法,你可以根據當前的語言環境得到月份名稱,以下是如何使用它:

1
2
const today = new Date()
today.toLocaleString('default', { month: 'long' })

根據你的語言環境,你會得到不同的結果。我得到的結果是“十月”。

如果使用”short”格式,我得到的結果是“10月”:

1
today.toLocaleString('default', { month: 'short' })

第一個參數是語言環境,我們傳遞”default”字符串,你可以傳遞任何你想要的語言環境,例如”it-IT”將返回”ottobre”:

1
2
const today = new Date()
today.toLocaleString('it-IT', { month: 'long' })

tags: [“JavaScript”, “Date”, “localization”, “month name”, “internationalization”]