我在这里看到了几个有关使用两个不同日期之间的区别的问题。

我的问题类似于Parse ONLY a time string with DateJS

我基本上有2时间输入:

<input id="start_time" type="text">
<input id="end_time" type="text">

这些文件的格式始终为:07:15 AM08:30 AM

本质上,我要尝试做的是确保start_time不大于end_time

我尝试使用DateJS解析日期,但它返回null

Date.parseExact("03:15 PM", "HH:mm");    <--- returns null


我应该如何比较两个输入字段(使用DateJS或其他方法)以确保start_time不大于end_time?

任何帮助都会很棒。

最佳答案

您需要将AM / PM字段添加为用于解析的格式。尝试使用

HH:mm tt


代替

HH:mm

09-25 16:18