【发布时间】:2018-05-26 15:30:35
【问题描述】:
所以假设我有日期(在这个确切的字符串格式中)
2017-4-28
日期
2017-4-20
2017-5-16
如何检查第一个是否介于两者之间?
编辑:这些都是字符串
【问题讨论】:
-
您可以使用
moment.js或javascript date object。 -
@Adriani6 你实际上可以直接使用
<和>对抗Date对象,不需要getTime() -
@samanime 从来不知道,谢谢。我们每天都在学习新东西;)
-
在询问之前显然没有尝试对此进行研究。 How much research effort is expected of Stack Overflow users?
-
鉴于字符串格式,在这种情况下使用localeCompare 并避免使用 Date 对象会更简单,例如:
if (a.localeCompare(b) < 0)然后 a 在 b 之前。 “2017-4-20”很可能会被某些内置解析器视为无效日期,而其他解析器则不会。
标签: javascript reactjs date