zoukankan      html  css  js  c++  java
  • 计算输入时间如“ 2018-12-12” 的 00:00:00距离现在的时间间隔

    <!doctype html>
    <html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
    <input id='date' type="text" value="2018-12-12">
    <input id="btn" type="button" value="时间差">
    <script>
    var oDate = document.querySelector('#date');
    var oBtn = document.querySelector('#btn');
    var nowtimestamp =new Date().getTime();
    oBtn.onclick=function(){
        var regex = /^d{4}-d{2}-d{2}$/;
        var sDate = oDate.value;
        //正确的时间格式
        if(regex.test(sDate) &&Date.parse(sDate)!='NaN' ){
            var d =new Date();
            //输入年份时间定为00:00:00,默认8点
            var target =new Date(sDate.split('-').join('/'));
            var inputDate =Date.parse(sDate); //输入时间戳
            var now =new Date();
            var ms =now-target;     //时间日期相减得-毫秒
            var d = parseInt(ms/1000/60/60/24), //
                h=parseInt(ms/1000/60/60-d*24), //小时
                m = parseInt(ms/1000/60-d*24*60-h*60),  //分钟
                s = parseInt(ms/1000-d*24*60*60-h*60*60-m*60)   //
            console.log(d+""+h+'小时'+m+""+s+'')
        }
    }
    </script>
    </body>
    </html>

  • 相关阅读:
    使用greenDAO遇到的问题
    使用greenDAO生成DAO代码
    Spring中Bean的生命周期
    视频弹幕开源库
    最简MacOs10.8安装
    apache-virtual host
    带删除的EditText
    替换默认debug.keystore文件
    Intellij格式化java和xml
    【数据结构】之二叉树的java实现
  • 原文地址:https://www.cnblogs.com/liubingyjui/p/10184828.html
Copyright © 2011-2022 走看看