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实现的抽象CSS圆角效果!!
May 03 Javascript
Locate a File Using a File Open Dialog Box
Jun 18 Javascript
网页自动跳转代码收集
Sep 27 Javascript
javascript面向对象编程(一) 实例代码
Jun 25 Javascript
jquery1.4.2 for Visual studio 2010 模板文件
Jul 14 Javascript
Node.js(安装,启动,测试)
Jun 09 Javascript
javascript常用方法总结
May 14 Javascript
js实现Select列表内容自动滚动效果代码
Aug 20 Javascript
小程序分享模块超级详解(推荐)
Apr 10 Javascript
微信小程序自定义多列选择器使用详解
Jun 21 Javascript
element中Steps步骤条和Tabs标签页关联的解决
Dec 08 Javascript
React实现todolist功能
Dec 28 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
discuz加密解密函数使用方法和中文注释
2014/01/21 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十二)
2014/06/25 PHP
PhpStorm terminal无法输入命令的解决方法
2016/10/09 PHP
PHP中使用jQuery+Ajax实现分页查询多功能操作(示例讲解)
2017/09/17 PHP
到处都是jQuery选择器的年代 不了解它们的性能,行吗
2012/06/18 Javascript
基于jquery插件制作左右按钮与标题文字图片切换效果
2013/11/07 Javascript
input禁止键盘及中文输入,但可以点击
2014/02/13 Javascript
禁用Enter键表单自动提交实现代码
2014/05/22 Javascript
JavaScript实现的XML与JSON互转功能详解
2017/02/16 Javascript
基于Bootstrap的标签页组件及bootstrap-tab使用说明
2017/07/25 Javascript
微信小程序picker组件下拉框选择input输入框的实例
2017/09/20 Javascript
基于vue 动态加载图片src的解决方法
2018/02/05 Javascript
使用nodejs实现JSON文件自动转Excel的工具(推荐)
2020/06/24 NodeJs
Vue切换Tab动态渲染组件的操作
2020/09/21 Javascript
使用Python编写基于DHT协议的BT资源爬虫
2016/03/19 Python
python Flask实现restful api service
2017/12/04 Python
Python+selenium 获取浏览器窗口坐标、句柄的方法
2018/10/14 Python
在python2.7中用numpy.reshape 对图像进行切割的方法
2018/12/05 Python
在Django中预防CSRF攻击的操作
2020/03/13 Python
python 安装impala包步骤
2020/03/28 Python
H5 video poster属性设置视频封面的方法
2020/05/25 HTML / CSS
美国知名的时尚购物网站:Anthropologie
2016/12/22 全球购物
Maje德国官网:法国女性成衣品牌
2017/02/10 全球购物
德国内衣、泳装和睡衣网上商店:Bigsize Dessous
2018/07/09 全球购物
Expedia法国:全球最大在线旅游公司
2018/09/30 全球购物
在线购买澳大利亚设计师手拿包和奢华晚装手袋:Olga Berg
2019/03/20 全球购物
澳大利亚领先的优质葡萄酒拍卖会:Langton’s Fine Wines
2019/03/24 全球购物
.NET里面如何取得当前的屏幕分辨率
2012/12/06 面试题
团支书的期末学习总结自我评价
2013/11/01 职场文书
物流管理专业毕业生自荐信
2014/03/04 职场文书
银行求职自荐书
2014/06/25 职场文书
中学生运动会新闻稿
2014/09/24 职场文书
单位个人查摆问题及整改措施
2014/10/28 职场文书
医德医风学习心得体会
2016/01/25 职场文书
Python合并pdf文件的工具
2021/07/01 Python
JS数组方法some、every和find的使用详情
2021/10/05 Javascript