我想获得完全相同的时间(当前时间),当用户执行操作,但日期应该是月份的结束日期。我尝试过moment().endOf('month').format('YYYY-MM-DD HH:MM:SS'),但所有格式都只给出23:59:59。我想获取当前时间。我怎么才能做到这一点呢?
发布于 2019-09-17 14:16:11
您可以尝试如下所示:
moment().endOf('month').format('YYYY-MM-DD') + ' ' + moment().format('hh:mm:ss')发布于 2019-09-17 14:12:55
您可以只使用moment().endOf('month').format('YYYY-MM-DD')获取月份结束日期的日期,然后使用moment获取当前时间,就像这样的moment(new Date()).format('HH:MM:SS')
然后将两者连接起来,以获得所需的输出
moment().endOf('month').format('YYYY-MM-DD') + ' ' + moment(new Date()).format('HH:MM:SS')
发布于 2019-09-17 14:18:06
moment().endOf('month').format('YYYY-MM-DD HH:MM:SS')为您提供了每月的最后一秒。
由于您期望的是月份结束日期和当前时间,因此您必须将当前时间与该月的结束日期连接起来
const result = moment().endOf('month').format('YYYY-MM-DD') + ' '
+ moment().format('HH:MM:SS')
console.log(result)<script src="https://momentjs.com/downloads/moment.min.js"></script>
https://stackoverflow.com/questions/57968275
复制相似问题