zoukankan      html  css  js  c++  java
  • 时间戳

    // 获取当前时间时间戳

    var currentTime = Date.now();
     
    // 获取指定时间时间戳
    // 注1:这里写的是2012年9月1日0时0分0秒
    // 注2:Javascript中月份是实际数字减1
    var targetTime = (new Date(2012, 8, 1, 0, 0, 0)).getTime();
     
    // 获取差值,如果指定日期早于现在,则为负数
    var offsetTime = targetTime - currentTime;
     
    // 求绝对值,获取相差的时间
    offsetTime = Math.abs(offsetTime);
     
    // 将时间转位天数
    // 注:Javascript中时间戳的单位是毫秒
    var offsetDays = Math.floor(offsetTime / (3600 * 24 * 1e3));

    可以写成通用的方法:

    function getOffsetDays(time1, time2) {
        var offsetTime = Math.abs(time1 - time2);
        return Math.floor(offsetTime / (3600 * 24 * 1e3));
    }
     
    // 获取相隔天数
    getOffsetDays(Date.now(), (new Date(2012, 8, 1)).getTime());
  • 相关阅读:
    java中finally的使用
    String基本方法
    java文件读写常用方法
    java笔试面试(转载)
    单链表的反转
    单链表的冒泡排序
    Java快速教程
    Java快速教程
    后海日记(4)
    后海日记(3)
  • 原文地址:https://www.cnblogs.com/lyt598/p/10774168.html
Copyright © 2011-2022 走看看