使用Moment.js获取月份名称

时间:2015-12-11 10:59:15

标签: momentjs

我正在尝试使用Momentjs返回通过月份名称的月份号。例如,如果我通过" 7月"到时刻()我希望7会被退回。

通过阅读文档后,我尝试了几种不同的方式,这种方式接近......

console.log(moment().month("July"));

在控制台中,埋没在响应中我可以看到...

_monthsParse: Array[7]

有谁能告诉我如何正确使用Momentjs返回月份数?

3 个答案:

答案 0 :(得分:35)

尝试

moment().month("July").format("M");

相关文档:http://momentjs.com/docs/#/get-set/month/

alert(moment().month("July").format("M"));
<script src="https://momentjs.com/downloads/moment.min.js"></script>

答案 1 :(得分:11)

任何想要从月份编号获取月份名称的人都可以尝试:

const number = 1; // 0 = Jan & 11 = Dec
moment().month(number).format("MMM");

使用以下内容获取完整的月份名称:

const number = 1; // 0 = Jan & 11 = Dec
moment().month(number).format("MMMM");

答案 2 :(得分:0)

##get month name in moment js with node js 
moment() give today date
format("DD-MMMM-YYYY") / output 18-May-2020
format("DD-MM-YYYY")  / output 18-05-2020
- sperator you can use / 

```
var moment = require('moment'); 

   m_date = moment().format("DD-MMMM-YYYY");
   console.log("moment date :", m_date)
```
##output
```
moment date : 18-May-2020

```

Read Officail Docdescription here