【问题标题】:Moment.js: Convert from date stringMoment.js:从日期字符串转换
【发布时间】:2016-07-31 13:58:50
【问题描述】:

如何使用 moment.js 获取“2015 年 4 月”或“2016 年 12 月”等日期的月份和年份?

我尝试使用它,但它返回 NaN:

var date = 'Apr 2016';
console.log(moment(date).get('month')); // I want it to return 4

【问题讨论】:

    标签: javascript momentjs


    【解决方案1】:

    当parsing 是非 ISO 8601 字符串或new Date(string) 无法识别的字符串时,您必须明确指定日期格式。将结果加一,因为range 是 0 … 11:

    moment('Apr 2016', 'MMM YYYY').get('month') + 1 // = 4
    

    【讨论】:

    • 谢谢,这就是我想要的
    猜你喜欢
    • 2016-11-10
    • 2013-05-04
    • 1970-01-01
    • 2021-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多