gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-11-01 02:52:44 27 4
gpt4 key购买 nike

我确信这是一件简单的事情,但我无法在任何文档或任何相关帖子中找到具体的语法。

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

Controller

scope.date = new Date();

这将创建一个具有以下格式的日期对象:

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

但是,当我尝试使用 moment 从日期对象中提取月份时,出现错误:

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'

关于javascript - 使用 Moment 获取 Date 对象的月份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38314717/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com