gpt4 book ai didi

javascript - 是否可以将日期中的一个小时替换为另一个时间?

转载 作者:行者123 更新时间:2023-12-02 23:24:31 25 4
gpt4 key购买 nike

是否可以将“this.state.date”中的时间替换为 this.state.time 中的一个小时23:46:58 -> 更改于 00: 02: 00

this.state {
date: Thu Jun 27 2019 23:46:58 GMT+0200
second: 120
}

moment().startOf(this.state.date).seconds(this.state.second).format('HH:mm:ss');

//Output: Thu Jun 27 2019 00:02:00 GMT+0200

最佳答案

您不需要时刻来执行此操作,使用 Date.prototype.setHours() 非常简单

this.setState(({ date, second }) => {
date.setHours(0, 0, second);
return { date };
});

const date = new Date();

date.setHours(0, 0, 120);
console.log(date.toString());

关于javascript - 是否可以将日期中的一个小时替换为另一个时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56798900/

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