javascript – 使用Moment获取Date对象的月份

前端之家收集整理的这篇文章主要介绍了javascript – 使用Moment获取Date对象的月份前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我确信这是一件简单的事情,但我无法在任何文档或任何相关帖子中找到具体的语法.

为了让月份选择器工作,我需要在我的控制器初始化时实例化一个新的Date对象.

调节器

scope.date = new Date();

这将使用以下格式创建日期对象:

Mon Feb 01 2016 15:21:43 GMT-0500 (Eastern Standard Time)

但是当我尝试从日期对象中提取月份时,使用时刻,我得到错误

enter code here

getMonth方法

var month = moment().month(scope.date,"ddd MMM DD YYYY");

知道如何在不使用子字符串的情况下从上述日期对象中提取月份吗?

解决方法

您可以使用 moment.month()它将返回或设置值.

moment.month()基于零,因此在执行get时它将返回0-11,并且在设置传入值时它期望值为0-11.

var d = moment(scope.date);
d.month(); // 1
d.format('ddd MMM DD YYYY'); // 'Mon Feb 01 2016'
原文链接:https://www.f2er.com/js/156074.html

猜你在找的JavaScript相关文章