gpt4 book ai didi

javascript - 在 javascript 中组合多个 ISOString

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

我有一个由 3 个键组成的对象,它们代表 ISOString。我想将“date”中的日期与“startTime”和“endTime”中的时间结合起来。

{
date: "2019-05-16T22:00:00.000Z",
startTime: "1899-12-30T05:00:00.000Z",
endTime: "1899-12-30T21:00:00.000Z",
}

我基本上想得到两个 ISOString(伪代码):

  • 开始日期:日期 + 开始时间
  • 结束日期:日期 + 结束时间

我该如何解决这个问题?谢谢。

最佳答案

使用简单的字符串解析,由于 ISO 是已知格式,因此始终有效:

const dates = {
date: "2019-05-16T22:00:00.000Z",
startTime: "1899-12-30T05:00:00.000Z",
endTime: "1899-12-30T21:00:00.000Z",
}
console.log(dates.date.substring(0, 10) + dates.startTime.substring(10));
console.log(dates.date.substring(0, 10) + dates.endTime.substring(10));

关于javascript - 在 javascript 中组合多个 ISOString,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56717670/

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