如何检查一个日期是否在 JavaScript 中的两个日期之间?
任务是确定给定日期是否在给定的 2 个日期之间?以下是在 JavaScript 的帮助下讨论的一些最常用的技术。在第一种方法中,我们将使用.split() 方法和新的 Date() 构造函数。在第二种方法中,我们将使用.getTime() 方法和新的 Date() 构造函数。
方法一:使用.split() 方法在“/”上分割日期,得到一个数组中的日、月、年。我们必须从上一步中获得的数组中构造日期,为此我们将使用new Date() 构造函数。因为这个方法返回从 1970 年 1 月 1 日开始的秒数,所以比较日期变得很容易。
- 示例:此示例使用上面讨论的方法。
How to Check if one Date is between two dates using JavaScript ? GeeksforGeeks
Date 1 = "06/04/2019" Date 2 = "07/10/2019"
Date_to_check = "02/12/2019" - 输出:
方法 2:这里首先使用new Date() 构造函数并在其中传递字符串,从而生成一个 Date 对象。 .getTime() 方法返回从 1970 年 1 月 1 日开始的秒数,并且可以轻松比较 Seconds。
- 示例:此示例使用上面讨论的方法。
How to Check if one Date is between two dates using JavaScript ? GeeksforGeeks
Date 1 = "06/04/2019" Date 2 = "07/10/2019"
Date_to_check = "02/8/2019" - 输出: