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 相关文章推荐
颜色选择器 Color Picker,IE,Firefox,Opera,Safar
Nov 25 Javascript
js判断选择时间不能小于当前时间的示例代码
Sep 24 Javascript
JS中判断null、undefined与NaN的方法
Mar 24 Javascript
JS实现页面打印(整体、局部)
Aug 18 Javascript
在 Angular中 使用 Lodash 的方法
Feb 11 Javascript
Vue.js实现数据响应的方法
Aug 13 Javascript
利用JS动态生成隔行换色HTML表格的两种方法
Oct 09 Javascript
15个顶级开源JavaScript框架和库
Oct 10 Javascript
微信小程序实现留言功能
Oct 31 Javascript
Layer.js实现表格溢出内容省略号显示,悬停显示全部的方法
Sep 16 Javascript
JS使用正则表达式实现常用的表单验证功能分析
Apr 30 Javascript
vue项目使用$router.go(-1)返回时刷新原来的界面操作
Jul 26 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
索尼SONY SRF-S83/84电路分析和打磨
2021/03/02 无线电
隐藏X-Space个人空间下方版权方法隐藏X-Space个人空间标题隐藏X-Space个人空间管理版权方法
2007/02/22 PHP
PHP批量上传图片的具体实现方法介绍.
2014/02/26 PHP
PHP依赖注入原理与用法分析
2018/08/21 PHP
PHP+Oracle本地开发环境搭建方法详解
2019/04/01 PHP
jquery ajax学习笔记2 使用XMLHttpRequest对象的responseXML
2011/10/16 Javascript
httpclient模拟登陆具体实现(使用js设置cookie)
2013/12/11 Javascript
可插入图片的TEXT文本框
2013/12/27 Javascript
jQuery使用CSS()方法给指定元素同时设置多个样式
2015/03/26 Javascript
JavaScript使用指针操作实现约瑟夫问题实例
2015/04/07 Javascript
Angularjs中使用Filters详解
2016/03/11 Javascript
JS用斜率判断鼠标进入DIV四个方向的方法
2016/11/07 Javascript
基于ExtJs在页面上window再调用Window的事件处理方法
2017/07/26 Javascript
vue地区选择组件教程详解
2018/05/04 Javascript
vuex2中使用mapGetters/mapActions报错的解决方法
2018/10/20 Javascript
vue axios请求频繁时取消上一次请求的方法
2018/11/10 Javascript
JS使用cookie保存用户登录信息操作示例
2019/05/30 Javascript
ES6中let、const的区别及变量的解构赋值操作方法实例分析
2019/10/15 Javascript
小程序中的箭头函数的具体使用
2020/06/19 Javascript
html中创建并调用vue组件的几种方法汇总
2020/11/17 Javascript
[31:00]2014 DOTA2华西杯精英邀请赛5 24 NewBee VS iG
2014/05/25 DOTA
[50:44]DOTA2-DPC中国联赛 正赛 SAG vs Dragon BO3 第二场 2月22日
2021/03/11 DOTA
用Python编写一个简单的Lisp解释器的教程
2015/04/03 Python
python 日期操作类代码
2018/05/05 Python
Python2.7.10以上pip更新及其他包的安装教程
2018/06/12 Python
flask框架单元测试原理与用法实例分析
2019/07/23 Python
在django模板中实现超链接配置
2019/08/21 Python
python tkinter GUI绘制,以及点击更新显示图片代码
2020/03/14 Python
python安装dlib库报错问题及解决方法
2020/03/16 Python
人力资源管理专业毕业生自我评价
2013/09/21 职场文书
2014镇党委班子对照检查材料思想汇报
2014/09/23 职场文书
营销计划书范文
2015/01/17 职场文书
2015年世界环境日活动总结
2015/02/11 职场文书
公司承诺书格式范文
2015/04/28 职场文书
《蓝鲸的眼睛》读后感5篇
2020/01/15 职场文书
Python中re模块的元字符使用小结
2022/04/07 Python