当前位置:网站首页>在js中正则表达式验证小时分钟,将输入的字符串转换为对应的小时和分钟

在js中正则表达式验证小时分钟,将输入的字符串转换为对应的小时和分钟

2022-06-24 06:41:00 做笔记用

1、预备知识

  • splict()方法
    -

  • Date()的相关方法
    在这里插入图片描述
    在这里插入图片描述

  • setHours()的用法
    在这里插入图片描述

2、在js中的代码片段

   //验证小时和分钟
    var reDateTime = /^(?:(?:[0-2][0-3])|(?:[0-1][0-9])):[0-5][0-9]$/;
    var isDateTime = reDateTime.test('18:00');
    console.log(isDateTime)

    var startTime = "09:00";
    var endTime = "18:00";
    var t1 = new Date();
    let start = startTime.split(":") ;
    t1.setHours(start[0],start[1],0);
    console.log("开始时间:"+t1)

    var t2 = new Date();
    let end = endTime.split(":");
    t2.setHours(end[0],end[1],0); 
    console.log("结束时间:"+t2)
    if(t1.getTime() > t2.getTime()){
        console.log("错误");
    }else if(t1.getTime() == t2.getTime()){
          console.log("相等")
    }else{
        console.log("正确")
    }

3、测试结果

在这里插入图片描述

原网站

版权声明
本文为[做笔记用]所创,转载请带上原文链接,感谢
https://blog.csdn.net/weixin_43304253/article/details/125389135