我正在尝试使用Momentjs返回通过月份名称的月份号。例如,如果我通过" 7月"到时刻()我希望7会被退回。
通过阅读文档后,我尝试了几种不同的方式,这种方式接近......
console.log(moment().month("July"));
在控制台中,埋没在响应中我可以看到...
_monthsParse: Array[7]
有谁能告诉我如何正确使用Momentjs返回月份数?
答案 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
```