📌  相关文章
📜  如何检查一个日期是否在 JavaScript 中的两个日期之间?

📅  最后修改于: 2022-05-13 01:56:33.154000             🧑  作者: Mango

如何检查一个日期是否在 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"     

                           

                  
  • 输出: