我想以字符显示日期的月份,并且我想选择语言。代码是:
const date = new Date()
// Year
const YYYY = .getFullYear()
// Month
const M = date.getMonth() +1 ; const MM = ((M<10)?'0':'') + M.toString(10)
// Day
const D = date.getDate() ; const DD = ((D<10)?'0':'') + D.toString(10)
const myDate = `${DD} ${MM} ${YYYY}`
我尝试使用:
const month = date.toLocaleString('default', { month: 'short' });
有没有办法以任何人类语言获得 1) 正确的短月份名称 2) ?
我终于用了:
let language = "en-US" //例如
const Mmm = new Intl.DateTimeFormat(语言, { 月份: "短" }).format(日期)
我得到:“Jul”//对于这种语言
谢谢您的帮助。