zoukankan      html  css  js  c++  java
  • Javascript 比较日期时间差

        <script type="text/javascript">
        function MyFun(date2 ,  date1)
        {

        var type1 = typeof date1, type2 = typeof date2;
        if(type1 == 'string')
        date1 = stringToTime(date1);
        else if(date1.getTime)
        date1 = date1.getTime();
        if(type2 == 'string')
        date2 = stringToTime(date2);
        else if(date2.getTime)
        date2 = date2.getTime();
        var type3 = (date1 - date2) / (24*60*60*1000);
        if (type3<0)
         type3 =0;
         else

        return  type3;
        }

        function stringToTime(string){
        var f = string.split(' ', 2);
        var d = (f[0] ? f[0] : '').split('-', 3);
        var t = (f[1] ? f[1] : '').split(':', 3);
        return (new Date(
        parseInt(d[0], 10) || null,
        (parseInt(d[1], 10) || 1)-1,
        parseInt(d[2], 10) || null,
        parseInt(t[0], 10) || null,
        parseInt(t[1], 10) || null,
        parseInt(t[2], 10) || null
        )).getTime();
    }

        </script>

  • 相关阅读:
    2-3-4 tree留坑
    CCPC final Cockroaches
    对拍模板
    使用cronolog按日期分割日志
    linux git 命了
    变量加减乘除运算
    根据pom标签修改
    根据符号获取字符
    shell循环字符串数组
    git ssh key配置
  • 原文地址:https://www.cnblogs.com/dullbaby/p/2953927.html
Copyright © 2011-2022 走看看