博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
javascript时间差工具包
阅读量:5134 次
发布时间:2019-06-13

本文共 1133 字,大约阅读时间需要 3 分钟。

/** * 通过毫秒数获取时间差 * @param date * @returns {String} */function difftime(date){    //计算出相差天数    var days=Math.floor(date/(24*3600*1000));         //计算出小时数    var leave1=date%(24*3600*1000);    //计算天数后剩余的毫秒数    var hours=Math.floor(leave1/(3600*1000));    //计算相差分钟数    var leave2=leave1%(3600*1000);       //计算小时数后剩余的毫秒数    var minutes=Math.floor(leave2/(60*1000));    //计算相差秒数    var leave3=leave2%(60*1000);     //计算分钟数后剩余的毫秒数    var seconds=Math.round(leave3/1000);    return days+","+hours+","+minutes+","+seconds;}/** * 通过两个时间获得时间差 * @param startTime * @param endTime * @returns {String} */function difftimes(startTime,endTime){    return  difftime(endTime.getTime()-startTime.getTime());}/** * 获取两个时间的时间差字符串 * @param startTime * @param endTime * @returns */function difftimesString(startTime,endTime){    return  difftimeString(endTime.getTime()-startTime.getTime());}/** * 通过毫秒数获取时间差字符串 * @param date * @returns {String} */function difftimeString(date){    var  data=difftime(date).split(',');    return     data[0]+"天"+data[1]+"小时"+data[2]+"分钟"+data[3]+"秒";}

 

转载于:https://www.cnblogs.com/zhanghaoh/archive/2013/03/20/2970819.html

你可能感兴趣的文章
timeline时间轴进度“群英荟萃”
查看>>
python if else elif statement
查看>>
网络编程
查看>>
文本隐藏(图片代替文字)
查看>>
java面试题
查看>>
提高码力专题(未完待续)
查看>>
pair的例子
查看>>
前端框架性能对比
查看>>
uva 387 A Puzzling Problem (回溯)
查看>>
12.2日常
查看>>
同步代码时忽略maven项目 target目录
查看>>
Oracle中包的创建
查看>>
团队开发之个人博客八(4月27)
查看>>
发布功能完成
查看>>
【原】小程序常见问题整理
查看>>
C# ITextSharp pdf 自动打印
查看>>
【Java】synchronized与lock的区别
查看>>
django高级应用(分页功能)
查看>>
【转】Linux之printf命令
查看>>
关于PHP会话:session和cookie
查看>>