zoukankan      html  css  js  c++  java
  • 后端同同不肯给我算好的时间差给我,只好自己写了:

    getdate(4292488)  使用方法传入目标时间与当前时间差(时间戳)

    [html] view plain copy
     
     在CODE上查看代码片派生到我的代码片
    1. function getdate(period) {  
    2.         var yearLevelValue = 365 * 24 * 60 * 60 * 1000;  
    3.         var monthLevelValue = 30 * 24 * 60 * 60 * 1000;  
    4.         var dayLevelValue = 24 * 60 * 60 * 1000;  
    5.         var hourLevelValue = 60 * 60 * 1000;  
    6.         var minuteLevelValue = 60 * 1000;  
    7.         var secondLevelValue = 1000;  
    8.   
    9.         function getDifference(period) {  
    10.             /*******计算出时间差中的年、月、日、天、时、分、秒*******/  
    11.             var year = parseInt(getYear(period));  
    12.             var month = parseInt(getMonth(period - year * yearLevelValue));  
    13.             var day = parseInt(getDay(period - year * yearLevelValue - month * monthLevelValue));  
    14.             var hour = parseInt(getHour(period - year * yearLevelValue - month * monthLevelValue - day * dayLevelValue));  
    15.             var minute = parseInt(getMinute(period - year * yearLevelValue - month * monthLevelValue - day * dayLevelValue - hour * hourLevelValue));  
    16.             var second = parseInt(getSecond(period - year * yearLevelValue - month * monthLevelValue - day * dayLevelValue - hour * hourLevelValue - minute * minuteLevelValue));  
    17.             var result = "";  
    18.             if (year != 0)result = result + year + "年";  
    19.             if (month != 0)result = result + month + "月";  
    20.             if (day != 0)result = result + day + "天";  
    21.             result = result + hour + "时" + minute + "分" + second + "秒";  
    22.             function getYear(period) {  
    23.                 return parseInt(period) / yearLevelValue;  
    24.             }  
    25.             function getMonth(period) {  
    26.                 return parseInt(period) / monthLevelValue;  
    27.             }  
    28.             function getDay(period) {  
    29.                 return parseInt(period) / dayLevelValue;  
    30.             }  
    31.             function getHour(period) {  
    32.                 return parseInt(period) / hourLevelValue;  
    33.             }  
    34.             function getMinute(period) {  
    35.                 return parseInt(period) / minuteLevelValue;  
    36.             }  
    37.             function getSecond(period) {  
    38.                 return parseInt(period) / secondLevelValue;  
    39.             }  
    40.             return result;  
    41.         }  
    42.         return getDifference(period);  
    43.     }
  • 相关阅读:
    flexlm破解入门文献列表
    【分享】SRIO错误的基本判决
    LDO功耗计算
    CT128M4SSD1升级固件3种方法方法
    SYSBIOS中malloc和Memory_alloc的区别.doc
    VID = 058F PID = 6387 可用的量产工具
    Debian 6 nvidia显卡驱动安装
    Java Volatile的双重含义
    Windows下PHP使用Apache的mod_fcgid模块安装及配置
    Flask之基于route装饰器的路由系统(源码阅读解析)
  • 原文地址:https://www.cnblogs.com/telwanggs/p/6477516.html
Copyright © 2011-2022 走看看