javascript - 与 DateJS 比较 2 次

标签 javascript date datejs

我在这里看到了一些关于查找使用两个不同日期之间的差异的不同问题。

我的问题类似于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

关于javascript - 与 DateJS 比较 2 次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16039989/

相关文章:

javascript - JavaScript 中的加法返回错误值

javascript - 如何获取自动刷新的日期?

ios - 如何在swift中创建一个包含日期记录的数组

javascript - DateJS解析之谜

javascript - 在 Internet Explorer 中无法将 UTC 日期转换为本地日期

javascript - 调用 json 并从 Jquery 获取错误 "cannot read property "length"of undefined

php - 上传,处理,存储和交付用户提供的文件和图像

javascript - 使用同步方法测量开销的最佳方法

JavaScript 日期实例混淆

javascript - datejs TimeSpan 和 TimePeriod 问题