【发布时间】:2017-01-09 02:34:45
【问题描述】:
如何在moment.js中以如下格式获取当月的第一天和最后一天以及时间:
2016-09-01 00:00
我可以像这样获取当前日期和时间:
moment().format('YYYY-MM-DD h:m') 将以上述格式输出。
但是我需要获取当月第一天和最后一天的日期和时间,有什么办法吗?
编辑: 我的问题与this 不同,因为它要求用户已经拥有的给定月份,而我要求 当前 月份以及未提及的特定日期格式在另一个所谓的“重复”中。
【问题讨论】:
-
Moment.js 支持获取月份的第一天和最后一天的功能,您可以通过 moment().startOf('month') 和 moment().endOf( '月') 。我认为您应该查看this的答案
-
@TanLe 是的,但输出格式如下:
Thu Sep 01 2016 00:00:00 GMT+0100 (GMT Summer Time)我想要我在问题中提到的格式 -
该函数返回一天的时刻对象,因此您可以使用格式以您想要的任何格式输出。比如:moment().startOf('month').format('YYYY-MM-DD HH:mm')。
-
@AuditeMarlow 不错的尝试,但问题与我的编辑中解释的略有不同。
标签: javascript date momentjs