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>

  • 相关阅读:
    统计创建对象个数
    动手动脑
    开学第一周心得
    放假第五周总结
    放假第四周总结
    第一周总结
    04-异常处理-动手动脑
    03-继承与多态-动手动脑
    02-类和对象-跟踪类对象创建个数
    02-类和对象-动手动脑
  • 原文地址:https://www.cnblogs.com/dullbaby/p/2953927.html
Copyright © 2011-2022 走看看