JS中怎樣比較兩個時分格式的時間大小


場景

在前端頁面中有兩個時間選擇器,要添加限制,開始時間不能大於或者等於結束時間。

 

 

獲取到兩個時間的格式為字符串"07:00"和"07:30"

 

 

注:

博客:
https://blog.csdn.net/badao_liumang_qizhi
關注公眾號
霸道的程序猿
獲取編程相關電子書、教程推送與免費下載。

實現

首先聲明一個函數用來比較大小

     CompareDate:function (t1,t2)
    {
        var date = new Date();
        var a = t1.split(":");
        var b = t2.split(":");
        return date.setHours(a[0],a[1]) < date.setHours(b[0],b[1]);
    },

這里是vue頁面,所以聲明函數的格式如上。

返回結構如果t1<t2則返回true

所以在對應的位置調用

                if(!(this.CompareDate(bcxiangxi.dkkssj,bcxiangxi.dkjssj)))
                {
                  isNormal = false;
                } 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM