我试图使用Momentjs返回通过月份名称的月号.例如,如果我将"July"传递给moment(),我希望返回7.
通过阅读文档后,我尝试了几种不同的方式,这种方式接近......
console.log(moment().month("July"));
在控制台中,埋在响应中我可以看到这个......
_monthsParse: Array[7]
谁能告诉我如何使用Momentjs正确返回月份数?
尝试
moment().month("July").format("M");
相关文档:http://momentjs.com/docs/#/get-set/month/
alert(moment().month("July").format("M"));
任何想要从月份号码获取月份名称的人都可以尝试:
const number = 1; // 0 = Jan & 11 = Dec moment().month(number).format("MMM"); // Feb
使用以下命令获取完整的月份名称:
const number = 1; // 0 = January & 11 = December moment().month(number).format("MMMM"); // February