如何在 Javascript 中比较两个日期和时间?

问题描述 投票:0回答:1

标题

在我的问题中,我有四个不同的输入组成两个时间间隔,即从 --> 到。 “From”有一个日期输入和一个时间输入

<Input
  type="date"
  value={fromDate}
  onChange={(e) => setFromDate(e.target.value)}
>
<Input
  type="time"
  value={fromTime}
  onChange={(e) => setFromTime(e.target.value)}
>

完全相同的“To”间隔输入。现在我想过滤具有日期格式的列表,如下所示:

'2022-10-10T12:10:49.000000Z'

enter image description here

现在如何将我输入的日期和时间与上面的字符串进行比较?

javascript html reactjs
1个回答
1
投票

您可以通过如下方式比较它们:

const date1 = new Date(firstDateInterval)
const date2 = new Date(secondDateInterval)

if(date1.getTime() > date2.getTime()){
  // do something
}
© www.soinside.com 2019 - 2024. All rights reserved.