【问题标题】:How to get Month from a date in format of YYYY/MM/DD in moment.js javascript? [duplicate]如何在 moment.js javascript 中以 YYYY/MM/DD 格式的日期获取月份? [复制]
【发布时间】:2020-10-23 05:11:33
【问题描述】:

如果我有一个像 2014/07/28 这样的日期,我如何让输出是 7 月?

【问题讨论】:

  • Self-answer 在 Stack Overflow 上受到鼓励。但是,请确保此处尚未提出该问题。从日期中获取月份名称是一个非常热门的话题,并且被多次询问。

标签: javascript momentjs


【解决方案1】:
var myDateVariable= moment("2014-07-28").format("YYYY/MM/DD")
var newDateVariableMonth = moment(moment("2014-07-28").format("YYYY/MM/DD")).format('MMMM');


console.log(myDateVariable);
console.log(newDateVariableMonth);

输出

"2014/07/28"
"July"

【讨论】:

  • moment(moment("2014-07-28").format("YYYY/MM/DD")).format('MMMM');???为什么不只是moment("2014-07-28").format('MMMM');
  • 或者为什么不是 myDataVariable.format('MMMM')
  • 大家好,感谢您的 cmets。这个答案特定于我正在做的一个项目,我需要以特定格式的日期进行验证。是的,moment("2014-07-28").format('MMMM');myDataVariable.format('MMMM') 两者都是正确的做法。 @JaromandaX 等都感谢您指出。
猜你喜欢
  • 1970-01-01
  • 2015-07-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-24
  • 2011-09-09
  • 2015-10-10
  • 2015-11-18
相关资源
最近更新 更多