使用moment.js
库说我有一个datetime
与今天的日期,我想只用另一个值替换datetime
的日期部分,并保持时间部分相同
我不想减去或添加天等 - 我有一个第三方时间选择器,当你选择一个时间它创建一个始终是当天的datetime
。我需要向服务器发送一个不同的datetime
- 日期不同但保留时间部分与选择器。
示例代码:
let myDate = "2019-03-15T00:00:00"
let selectedDateTime = "2019-04-04T12:30:00"
预期结果将是:
"2019-03-15T12:30:00"
谢谢
以下应解决您的问题:
let myDate = moment("2019-03-15T00:00:00")
let selectedDateTime = moment("2019-04-04T12:30:00")
selectedDateTime.date(myDate.date());
selectedDateTime.month(myDate.month());
selectedDateTime.year(myDate.year());
正如@JeremyThille建议的那样,你应该看看documentation。