JS计算距当前时间的时间差实例


Posted in Javascript onDecember 29, 2017

如下所示:

/**
 * JS获取距当前时间差
 * 
 * @param int time 时间戳格式
 *
 */
function get_time_diff(time) {
 var diff = '';
 var time_diff = new Date().getTime() - time; //时间差的毫秒数 
 
 //计算出相差天数 
 var days = Math.floor(time_diff / (24 * 3600 * 1000));
 if (days > 0) {
 diff += days + '天';
 }
 //计算出小时数 
 var leave1 = time_diff % ( 24 * 3600 * 1000); 
 var hours = Math.floor(leave1 / (3600 * 1000));
 if (hours > 0) {
 diff += hours + '小时';
 } else {
 if (diff !== '') {
  diff += hours + '小时';
 }
 }
 //计算相差分钟数 
 var leave2 =leave1 % (3600 * 1000);
 var minutes = Math.floor(leave2 / (60 * 1000));
 if (minutes > 0) {
 diff += minutes + '分';
 } else {
 if (diff !== '') {
  diff += minutes + '分';
 }
 }
 //计算相差秒数 
 var leave3 = leave2%(60*1000);
 var seconds = Math.round(leave3/1000);
 if (seconds > 0) {
 diff += seconds + '秒';
 } else {
 if (diff !== '') {
  diff += seconds + '秒';
 }
 }
 
 return diff;
}

以上这篇JS计算距当前时间的时间差实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js DataSet数据源处理代码
Mar 29 Javascript
jQuery Ajax提交表单查询获得数据实例代码
Sep 19 Javascript
使用js写的一个简易的投票
Nov 27 Javascript
window.onload追加函数使用示例
Mar 03 Javascript
JavaScript实现的类字典插入或更新方法实例
Jul 10 Javascript
javascript实现密码验证
Nov 10 Javascript
Jsonp 关键字详解及json和jsonp的区别,ajax和jsonp的区别
Dec 30 Javascript
js获取当前页的URL与window.location.href简单方法
Feb 13 Javascript
详解在Angular项目中添加插件ng-bootstrap
Jul 04 Javascript
详解Vue + Vuex 如何使用 vm.$nextTick
Nov 20 Javascript
谈谈JavaScript令人迷惑的==与+
Aug 31 Javascript
vue的webcamjs集成方式
Nov 16 Javascript
JS控制鼠标拒绝点击某一按钮的实例
Dec 29 #Javascript
JS实现简单的浮动碰撞效果示例
Dec 28 #Javascript
bootstrap-table.js扩展分页工具栏(增加跳转到xx页)功能
Dec 28 #Javascript
基于substring()和substr()的使用以及区别(实例讲解)
Dec 28 #Javascript
JavaScript判断变量名是否存在数组中的实例
Dec 28 #Javascript
JS实现延迟隐藏功能的方法(类似QQ头像鼠标放上展示信息)
Dec 28 #Javascript
Angular实现的简单定时器功能示例
Dec 28 #Javascript
You might like
用PHP实现多级树型菜单
2006/10/09 PHP
php下尝试使用GraphicsMagick的缩略图功能
2011/01/01 PHP
PHP实现的通过参数生成MYSQL语句类完整实例
2016/04/11 PHP
PHP中的日期时间处理利器实例(Carbon)
2017/06/09 PHP
PHP数组常用函数实例小结
2018/08/20 PHP
Thinkphp5.0 框架使用模型Model添加、更新、删除数据操作详解
2019/10/11 PHP
在Javascript中定义对象类别
2006/12/22 Javascript
javascript 硬盘序列号+其它硬件信息
2008/12/23 Javascript
javascript中的继承实例代码
2011/04/27 Javascript
在JS中解析HTML字符串示例代码
2014/04/16 Javascript
jquery控制select的text/value值为选中状态
2014/06/03 Javascript
js获取及修改网页背景色和字体色的方法
2015/12/29 Javascript
JS实现把鼠标放到链接上出现滚动文字的方法
2016/04/06 Javascript
JS生成某个范围的随机数【四种情况详解】
2016/04/20 Javascript
浅析JavaScript中命名空间namespace模式
2016/06/22 Javascript
详解JavaScript的闭包、IIFE、apply、函数与对象
2016/12/21 Javascript
使用jquery datatable和bootsrap创建表格实例代码
2017/03/17 Javascript
Mint UI组件库CheckList使用及踩坑总结
2018/12/20 Javascript
vue实现商城秒杀倒计时功能
2019/12/12 Javascript
Python+selenium实现自动循环扔QQ邮箱漂流瓶
2018/05/29 Python
从DataFrame中提取出Series或DataFrame对象的方法
2018/11/10 Python
Python实现EXCEL表格的排序功能示例
2019/06/25 Python
python异步实现定时任务和周期任务的方法
2019/06/29 Python
Python使用百度翻译开发平台实现英文翻译为中文功能示例
2019/08/08 Python
Python中logging日志记录到文件及自动分割的操作代码
2020/08/05 Python
韩国CJ食品专卖网:CJonmart
2016/09/11 全球购物
优秀毕业生推荐信
2013/11/02 职场文书
乔迁宴答谢词
2014/01/21 职场文书
电子工程专业毕业生求职信
2014/03/14 职场文书
赔偿协议书范本
2014/09/12 职场文书
农村党支部书记司法四风问题对照检查材料
2014/09/26 职场文书
2015年八一建军节演讲稿
2015/03/19 职场文书
2015年加油站工作总结
2015/05/13 职场文书
2015年林业工作总结
2015/05/14 职场文书
javascript Number 与 Math对象的介绍
2021/11/17 Javascript
nginx内存池源码解析
2021/11/20 Servers