JavaScript 判断时间大小(时分)

小编是写了自定义的时分,并没有用到Date()方法,如果小伙伴们需要用到Date()方法做判断的话,那就用Date()方法转换了。

这个方法主要是用split()方法进行分割。

代码演示

<script type="text/javascript">
    //开始时间
    let kaishi = "07:00";
    //结束时间
    let jieshu = "06:05";

    console.log(shifen(kaishi, jieshu));
		
    //开始时间、 结束时间
    function shifen(shi, fen){
        //分割开始时间的时
        let kaiShi = shi.split(":")[0];
        //分割开始时间的分
        let kaiFen = shi.split(":")[1];
        //分割结束时间的时
        let jieShi = fen.split(":")[0];
        //分割结束时间的分
        let jieFen = fen.split(":")[1];
        //判断两者的时
        if(kaiShi < jieShi){
            console.log("大于")
            return true;
        }else if(kaiShi == jieShi){
            console.log("等于")
            //如果等于的话就判断两者的分
            if(kaiFen < jieFen){
                console.log("等于通过")
                return true;
            }else{
                console.log("等于不通过")
                return false;
            }
        }else{
            console.log("小于")
            return false;
        }
    }

</script>

这个演示案例相对来说是比较简单的,希望对您有帮忙!

本站资源除特别声明外,转载文章请声明文章出处
东泰博客 » JavaScript 判断时间大小(时分)

发表评论