【发布时间】:2020-05-14 10:12:18
【问题描述】:
我正在使用 momentjs 来计算某些日期。例如:
moment().add(7, 'days');
这会像现在一样返回 7 天内的日期: 2020 年 5 月 21 日星期四 12:06:35 GMT+0200。
添加天数但在特定时间的功能是什么,例如: 2020 年 5 月 21 日星期四 17:00:00 GMT+0200。
【问题讨论】:
标签: momentjs
我正在使用 momentjs 来计算某些日期。例如:
moment().add(7, 'days');
这会像现在一样返回 7 天内的日期: 2020 年 5 月 21 日星期四 12:06:35 GMT+0200。
添加天数但在特定时间的功能是什么,例如: 2020 年 5 月 21 日星期四 17:00:00 GMT+0200。
【问题讨论】:
标签: momentjs
您可以链接 add() 以获取添加小时、分钟、秒。
console.log('Current time: ', moment().format("DD-MM-YYYY hh:mm:ss"));
var start_time = moment()
.add(1, "days")
.add(4, "hours")
.add(21, "seconds");
console.log('modified time: ', start_time.format("DD-MM-YYYY hh:mm:ss"));
<script src="https://momentjs.com/downloads/moment.js"></script>
【讨论】:
我找到了解决办法:
moment({ hour: 17 }).add(7, 'd')
此广告正好是距今天 7 天 17:00:00 的广告。
【讨论】: