gpt4 book ai didi

javascript - moment js 更改日期时间的日期部分

转载 作者:行者123 更新时间:2023-11-30 11:06:10 26 4
gpt4 key购买 nike

使用 moment.js 库说我有一个包含今天日期的 datetime,我只想替换 datetime 的日期部分> 使用另一个值并保持时间部分相同

我不想减去或增加天数等 - 我有一个第 3 方时间选择器,当您选择一个时间时,它会创建一个始终为当天的 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 .

关于javascript - moment js 更改日期时间的日期部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55519424/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com