zoukankan      html  css  js  c++  java
  • JS各种Date()方法

    例如:faultDate,completeTime为字符串格式,进行计算之前需要使用new Date()函数进行转化

    // 返回格式为xx天xx小时xx分钟
    function(faultDate, completeTime) {
    var stime = Date.parse(new Date(faultDat));
    var etime = Date.parse(new Date(completeTime));
    // 两个时间戳相差的毫秒数
    var usedTime = etime - stime;
    // 计算相差的天数
    var days = Math.floor(usedTime / (24 * 3600 * 1000));
    // 计算天数后剩余的毫秒数
    var leave1 = usedTime % (24 * 3600 * 1000);
    // 计算出小时数
    var hours = Math.floor(leave1 / (3600 * 1000));
    // 计算小时数后剩余的毫秒数
    var leave2 = leave1 % (3600 * 1000);
    // 计算相差分钟数
    var minutes = Math.floor(leave2 / (60 * 1000));
    var time = days + "天" + hours + "时" + minutes + "分";
    return time;
    }
    如果不需要天为单位,则直接使用时间戳的差值整除时间单位(时分秒):

    小时:3600*1000
    分钟:60*1000
    秒:1000
    JavaScript 获取当前时间戳:

    第一种方法:

    var timestamp = Date.parse(new Date());

    结果:1280977330000
    第二种方法:

    var timestamp = (new Date()).valueOf();

    结果:1280977330748

    第三种方法:

    var timestamp=new Date().getTime();
    结果:1280977330748

    第一种:获取的时间戳是把毫秒改成000显示,
    第二种和第三种是获取了当前毫秒的时间戳。
    ————————————————
    版权声明:本文为CSDN博主「古柏树下」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/sinat_29774479/article/details/77649873

  • 相关阅读:
    窗口看门狗(WWDG):神舟IV实验
    RTC实验:神舟IV
    C语言运算符优先级
    PWM输出:神舟IV验证
    独立看门狗(IWDG):神舟IV实验
    ADC 转换:神舟IV实验
    输入捕获模式简介
    输入捕获:神舟IV实验
    #ifndef 百度百科
    DAC:神舟IV实验
  • 原文地址:https://www.cnblogs.com/xuzhenlei/p/12420937.html
Copyright © 2011-2022 走看看