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的parseInt 取整使用
May 09 Javascript
JQuery入门——移除绑定事件unbind方法概述及应用
Feb 05 Javascript
JavaScript中getUTCSeconds()方法的使用详解
Jun 11 Javascript
jquery实现的代替传统checkbox样式插件
Jun 19 Javascript
关于事件mouseover ,mouseout ,mouseenter,mouseleave的区别
Oct 12 Javascript
javascript实现的左右无缝滚动效果
Sep 19 Javascript
jQuery实现优雅的弹窗效果(6)
Feb 08 Javascript
解决在vue+webpack开发中出现两个或多个菜单公用一个组件问题
Nov 28 Javascript
Vue入门之animate过渡动画效果
Apr 08 Javascript
Javascript var变量删除原理及实现
Aug 26 Javascript
JavaScript 绘制饼图的示例
Feb 19 Javascript
JS 4个超级实用的小技巧 提升开发效率
Oct 05 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通过COM使用ADODB的简单例子
2006/12/31 PHP
PHP创建多级目录的两种方法
2016/10/28 PHP
DIV+CSS+JS不间断横向滚动实现代码
2013/03/19 Javascript
javascript获取浏览器类型和版本的方法(js获取浏览器版本)
2014/03/13 Javascript
JavaScript计算两个日期时间段内日期的方法
2015/03/16 Javascript
TypeScript Type Innference(类型判断)
2016/03/10 Javascript
简介EasyUI datagrid editor combogrid搜索框的实现
2016/04/01 Javascript
js倒计时小实例(多次定时)
2016/12/08 Javascript
Jquery获取radio选中的值
2017/05/05 jQuery
5 种JavaScript编码规范
2018/01/30 Javascript
webpack手动配置React开发环境的步骤
2018/07/02 Javascript
ES6知识点整理之函数对象参数默认值及其解构应用示例
2019/04/17 Javascript
vue 父组件通过v-model接收子组件的值的代码
2019/10/27 Javascript
[02:34]DOTA2亚洲邀请赛 BG战队出场宣传片
2015/03/09 DOTA
python实现哈希表
2014/02/07 Python
python安装cx_Oracle模块常见问题与解决方法
2017/02/21 Python
Tensorflow实现卷积神经网络的详细代码
2018/05/24 Python
python 3.7.0 下pillow安装方法
2018/08/27 Python
pandas.dataframe按行索引表达式选取方法
2018/10/30 Python
python 实现将文件或文件夹用相对路径打包为 tar.gz 文件的方法
2019/06/10 Python
pip安装python库的方法总结
2019/08/02 Python
python mqtt 客户端的实现代码实例
2019/09/25 Python
Python中使用aiohttp模拟服务器出现错误问题及解决方法
2020/10/31 Python
python 删除系统中的文件(按时间,大小,扩展名)
2020/11/19 Python
python中numpy.empty()函数实例讲解
2021/02/05 Python
中专生求职自荐信范文
2013/12/22 职场文书
计算机毕业生自荐信
2014/06/12 职场文书
汽车技术服务与贸易专业求职信
2014/07/20 职场文书
交通工程专业推荐信
2014/09/06 职场文书
中韩经贸翻译专业大学生职业生涯规划范文
2014/09/18 职场文书
房屋登记授权委托书范本
2014/10/09 职场文书
学校群众路线专项整治方案
2014/10/31 职场文书
教师求职信怎么写
2015/03/20 职场文书
毕业实习感受与体会
2015/05/26 职场文书
怎样写好工作计划
2019/04/10 职场文书
聊聊配置 Nginx 访问与错误日志的问题
2022/05/25 Servers