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下过滤数组重复值的代码
Sep 10 Javascript
ie下jquery.getJSON的缓存问题的处理方法
Mar 29 Javascript
js获取select默认选中的Option并不是当前选中值
May 07 Javascript
jquery动态调整div大小使其宽度始终为浏览器宽度
Jun 06 Javascript
jquery自定义插件——window的实现【示例代码】
May 06 Javascript
JS数组操作(数组增加、删除、翻转、转字符串、取索引、截取(切片)slice、剪接splice、数组合并)
May 20 Javascript
JS中传递参数的几种不同方法比较
Jan 20 Javascript
简单实现js倒计时功能
Feb 13 Javascript
详解vue-cli中配置sass
Jun 21 Javascript
详解webpack进阶之插件篇
Jul 06 Javascript
vue自定义指令的创建和使用方法实例分析
Dec 04 Javascript
p5.js临摹旋转爱心
Oct 23 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 中dirname(_file_)讲解
2007/03/18 PHP
PHP5+UTF8多文件上传类
2008/10/17 PHP
ThinkPHP采用GET方式获取中文参数查询无结果的解决方法
2014/06/26 PHP
php如何连接sql server
2015/10/16 PHP
PHP面向对象程序设计类的定义与用法简单示例
2016/12/27 PHP
Yii框架组件的事件机制原理与用法分析
2020/04/07 PHP
一个JavaScript继承的实现
2006/10/24 Javascript
DIY jquery plugin - tabs标签切换实现代码
2010/12/11 Javascript
JS 表单验证大全
2011/11/23 Javascript
JS中attr和prop属性的区别以及优先选择示例介绍
2014/06/30 Javascript
5个最顶级jQuery图表类库插件【jquery插件库】
2016/05/05 Javascript
JS实现星星评分功能实例代码(两种方法)
2016/06/09 Javascript
Angular外部使用js调用Angular控制器中的函数方法或变量用法示例
2016/08/05 Javascript
Bootstrap基本插件学习笔记之Alert警告框(20)
2016/12/08 Javascript
详解js中常规日期格式处理、月历渲染和倒计时函数
2016/12/28 Javascript
浅谈Vue.js 组件中的v-on绑定自定义事件理解
2017/11/17 Javascript
微信小程序使用image组件显示图片的方法【附源码下载】
2017/12/08 Javascript
Vue3.0数据响应式原理详解
2019/10/09 Javascript
JavaScript实现拖拽功能
2020/02/11 Javascript
JS函数参数的传递与同名参数实例分析
2020/03/16 Javascript
pyqt4教程之实现半透明的天气预报界面示例
2014/03/02 Python
Python计算字符宽度的方法
2016/06/14 Python
Python使用OpenCV进行标定
2018/05/08 Python
浅析Windows 嵌入python解释器的过程
2019/07/26 Python
解决Django部署设置Debug=False时xadmin后台管理系统样式丢失
2020/04/07 Python
TensorFlow固化模型的实现操作
2020/05/26 Python
Python 没有main函数的原因
2020/07/10 Python
CSS3 渐变(Gradients)之CSS3 径向渐变
2016/07/08 HTML / CSS
YOINS官网:时尚女装网上购物
2017/03/17 全球购物
业务副厂长岗位职责
2014/01/03 职场文书
大跃进口号
2014/06/16 职场文书
大专生求职信
2014/06/29 职场文书
演讲稿开场白台词
2014/08/25 职场文书
一年级班主任工作总结2014
2014/11/08 职场文书
laravel ajax curd 搜索登录判断功能的实现
2021/04/17 PHP
简单介绍Python的第三方库yaml
2021/06/18 Python