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 相关文章推荐
javascript据option的value值快速设定初始的selected选项
Aug 13 Javascript
jQuery仿Excel表格编辑功能的实现代码
May 01 Javascript
解析dom中的children对象数组元素firstChild,lastChild的使用
Jul 10 Javascript
js事件监听器用法实例详解
Jun 01 Javascript
Js遍历键值对形式对象或Map形式的方法
Aug 08 Javascript
jQuery操作cookie
Aug 08 Javascript
微信小程序 常见问题总结(4058,40013)及解决办法
Jan 11 Javascript
详解webpack 多入口配置
Jun 16 Javascript
jQuery+Ajax请求本地数据加载商品列表页并跳转详情页的实现方法
Jul 12 jQuery
jQuery ajax读取本地json文件的实例
Oct 31 jQuery
推荐10款扩展Web表单的JS插件
Dec 25 Javascript
快速搭建Node.js(Express)用户注册、登录以及授权的方法
May 09 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
xml在joomla表单中的应用详解分享
2012/07/19 PHP
PHP 之Section与Cookie使用总结
2012/09/14 PHP
修改php.ini不生效问题解决方法(上传大于8M的文件)
2013/06/14 PHP
ThinkPHP CURD方法之data方法详解
2014/06/18 PHP
Yii2.0预定义的别名功能小结
2016/07/04 PHP
yii2多图上传组件的使用教程
2018/05/10 PHP
php装饰者模式简单应用案例分析
2019/10/23 PHP
JavaScript 学习笔记之一jQuery写法图片等比缩放以及预加载
2012/06/28 Javascript
js替换字符串的所有示例代码
2013/07/23 Javascript
jQuery之字体大小的设置方法
2014/02/27 Javascript
jquery实现增加删除行的方法
2015/02/03 Javascript
jQuery+Ajax+PHP+Mysql实现分页显示数据实例讲解
2015/09/27 Javascript
JS实现网页右侧带动画效果的伸缩窗口代码
2015/10/29 Javascript
基于JavaScript实现表单密码的隐藏和显示出来
2016/03/02 Javascript
jQuery实现table表格checkbox全选的方法分析
2018/07/04 jQuery
微信小程序调用后台service教程详解
2020/11/06 Javascript
Python httplib,smtplib使用方法
2008/09/06 Python
Python中zip()函数用法实例教程
2014/07/31 Python
在python中创建指定大小的多维数组方式
2019/11/28 Python
python给图像加上mask,并提取mask区域实例
2020/01/19 Python
python使用turtle库绘制奥运五环
2020/02/24 Python
Pycharm pyuic5实现将ui文件转为py文件,让UI界面成功显示
2020/04/08 Python
python实现自动清理重复文件
2020/08/24 Python
物理教育专业毕业生推荐信
2013/11/03 职场文书
化学教师教学反思
2014/01/17 职场文书
迎新春趣味活动方案
2014/08/24 职场文书
关于感恩的演讲稿400字
2014/08/26 职场文书
办公室主任四风问题对照检查材料思想汇报
2014/09/28 职场文书
2014年度安全工作总结
2014/12/04 职场文书
2014年测量员工作总结
2014/12/12 职场文书
银行员工考核评语
2014/12/31 职场文书
学雷锋倡议书
2015/01/19 职场文书
2015年计生工作总结范文
2015/04/24 职场文书
七年级作文之秋游
2019/10/21 职场文书
javascript实现计算器功能详解流程
2021/11/01 Javascript
利用Python实时获取steam特惠游戏数据
2022/06/25 Python