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 相关文章推荐
基于mootools插件实现遮罩层新手引导
May 24 Javascript
设为首页加入收藏兼容360/火狐/谷歌/IE等主流浏览器的代码
Mar 26 Javascript
Javascript学习笔记之 函数篇(三) : 闭包和引用
Nov 23 Javascript
EasyUi datagrid 实现表格分页
Feb 10 Javascript
JS实现黑色大气的二级导航菜单效果
Sep 18 Javascript
分享网页检测摇一摇实例代码
Jan 14 Javascript
JS 滚动事件window.onscroll与position:fixed写兼容IE6的回到顶部组件
Oct 10 Javascript
html5 canvas 详细使用教程
Jan 20 Javascript
JavaScript 用fetch 实现异步下载文件功能
Jul 21 Javascript
js微信分享实现代码
Oct 11 Javascript
vue实现选项卡及选项卡切换效果
Apr 24 Javascript
详解elementui之el-image-viewer(图片查看器)
Aug 30 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
为查询结果建立向后/向前按钮
2006/10/09 PHP
PHP 获取MySQL数据库里所有表的实现代码
2011/07/13 PHP
PHP错误Allowed memory size of 67108864 bytes exhausted的3种解决办法
2014/07/28 PHP
asp函数split()对应php函数explode()
2019/02/27 PHP
PHP常用header头定义代码示例汇总
2020/08/29 PHP
使用户点击后退按钮使效三行代码
2007/07/07 Javascript
js DOM模型操作
2009/12/28 Javascript
jquery ajax应用中iframe自适应高度问题解决方法
2014/04/12 Javascript
6种javascript显示当前系统时间代码
2015/12/01 Javascript
animate 实现滑动切换效果【实例代码】
2016/05/05 Javascript
JavaScript实现阿拉伯数字和中文数字互相转换
2016/06/12 Javascript
关于JavaScript限制字数的输入框的那些事
2016/08/14 Javascript
详解vue-cli 接口代理配置
2017/12/13 Javascript
Vue实现Header渐隐渐现效果的实例代码
2020/11/05 Javascript
[04:13]2018国际邀请赛典藏宝瓶Ⅱ饰品一览
2018/07/21 DOTA
[00:14]护身甲盾
2019/03/06 DOTA
给Python初学者的一些编程技巧
2015/04/03 Python
Python itertools模块详解
2015/05/09 Python
Python通过poll实现异步IO的方法
2015/06/04 Python
在Django的通用视图中处理Context的方法
2015/07/21 Python
Python设计模式之策略模式实例详解
2019/01/21 Python
Python利用itchat库向好友或者公众号发消息的实例
2019/02/21 Python
解决Django中多条件查询的问题
2019/07/18 Python
Python使用socketServer包搭建简易服务器过程详解
2020/06/12 Python
Manjaro、pip、conda更换国内源的方法
2020/11/17 Python
日常奢侈品,轻松购物:Verishop
2019/08/20 全球购物
乌克兰排名第一的在线旅游超市:Farvater.Travel
2020/01/02 全球购物
OLEDBConnection和SQLConnection有什么区别
2013/05/31 面试题
个人简历自荐信
2014/06/26 职场文书
秋季校运会广播稿100字
2014/09/18 职场文书
学生不讲诚信检讨书
2014/09/29 职场文书
教师自我剖析材料范文
2014/09/30 职场文书
教师批评与自我批评剖析材料
2014/10/16 职场文书
2015年护士节慰问信
2015/03/23 职场文书
2015年大学组织委员个人工作总结
2015/10/23 职场文书
深入理解Pytorch微调torchvision模型
2021/11/11 Python