zoukankan      html  css  js  c++  java
  • JS 计算时间差

    function dateDiff(interval, date1, date2)
    {
       var objInterval = {'D':1000 * 60 * 60 * 24,'H':1000 * 60 * 60,'M':1000 * 60,'S':1000,'T':1};
       interval = interval.toUpperCase();
       var dt1 = new Date(Date.parse(date1.replace(/-/g, '/')));
       var dt2 = new Date(Date.parse(date2.replace(/-/g, '/')));
       try
       {
          //alert(dt2.getTime() - dt1.getTime());
          //alert(eval_r('objInterval.'+interval));
          //alert((dt2.getTime() - dt1.getTime()) / eval_r('objInterval.'+interval));
          return Math.round((dt2.getTime() - dt1.getTime()) / eval_r('objInterval.'+interval));
        }
        catch (e)
        {
          return e.message;
        }
    }

     

    interval :D表示查询精确到天数的之差

    interval :H表示查询精确到小时之差

    interval :M表示查询精确到分钟之差

    interval :S表示查询精确到秒之差

    interval :T表示查询精确到毫秒之差

    使用方法:

    alert(dateDiff('D', '2007-4-1', '2007/04/19'));

     

     

     

    http://blog.sina.com.cn/s/blog_6819fa800100lkxd.html

  • 相关阅读:
    JS 按钮下一步(onclick点击事件)
    socketserver模块
    进程
    僵尸进程和孤儿进程
    守护进程
    互斥锁
    进程间通信=>IPC机制
    生产者消费者模型
    线程
    守护线程
  • 原文地址:https://www.cnblogs.com/sh_yao/p/2064102.html
Copyright © 2011-2022 走看看