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日历 推荐
Dec 03 Javascript
jQuery EasyUI API 中文文档 - Menu菜单
Oct 03 Javascript
js创建子窗口并且回传值示例代码
Jul 02 Javascript
jQuery插件jcrop+Fileapi完美实现图片上传+裁剪+预览的代码分享
Apr 22 Javascript
C++中的string类的用法小结
Aug 07 Javascript
JS实现的另类手风琴效果网页内容切换代码
Sep 08 Javascript
jQuery实现的简单百分比进度条效果示例
Aug 01 Javascript
angularjs实现天气预报功能
Jun 16 Javascript
angularjs 获取默认选中的单选按钮的value方法
Feb 28 Javascript
vue-cli 脚手架基于Nightwatch的端到端测试环境的过程
Sep 30 Javascript
jquery+ajax实现上传图片并显示上传进度功能【附php后台接收】
Jun 06 jQuery
使用node.JS中的url模块解析URL信息
Feb 06 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
B2K与车机的中波PK
2021/03/02 无线电
APACHE的AcceptPathInfo指令使用介绍
2013/01/18 PHP
php中使用__autoload()自动加载未定义类的实现代码
2013/02/06 PHP
php合并js请求的例子
2013/11/01 PHP
php检查是否是ajax请求的方法
2015/04/16 PHP
Yii2创建多界面主题(Theme)的方法
2016/10/08 PHP
PHP简单实现二维数组赋值与遍历功能示例
2017/10/19 PHP
可输入的下拉框
2006/06/19 Javascript
纯js实现的论坛常用的运行代码的效果
2008/07/15 Javascript
读jQuery之十二 删除事件核心方法
2011/07/31 Javascript
js全选实现和判断是否有复选框选中的方法
2015/02/17 Javascript
javascript下使用Promise封装FileReader
2016/02/19 Javascript
基于rem的移动端响应式适配方案(详解)
2017/07/07 Javascript
解决vue脚手架项目打包后路由视图不显示的问题
2018/09/20 Javascript
keep-alive不能缓存多层级路由菜单问题解决
2020/03/10 Javascript
python实现将html表格转换成CSV文件的方法
2015/06/28 Python
Python 中 Meta Classes详解
2016/02/13 Python
Python时间序列处理之ARIMA模型的使用讲解
2019/04/02 Python
python tkinter 设置窗口大小不可缩放实例
2020/03/04 Python
详解python中groupby函数通俗易懂
2020/05/14 Python
python使用建议技巧分享(三)
2020/08/18 Python
Python 找出英文单词列表(list)中最长单词链
2020/12/14 Python
python绘图模块之利用turtle画图
2021/02/12 Python
浅谈cookie和localStorage那些事
2019/08/27 HTML / CSS
System.Array.CopyTo()和System.Array.Clone()有什么区别
2016/06/20 面试题
大唐面试试题(CPU,UNIX等等)
2012/01/11 面试题
2014学习全国两会精神心得体会2000字
2014/03/11 职场文书
计算机专业应届生求职信
2014/04/06 职场文书
2014年护理部工作总结
2014/11/14 职场文书
父亲节活动总结
2015/02/12 职场文书
摩登时代观后感
2015/06/03 职场文书
昆虫记读书笔记
2015/06/26 职场文书
2016元旦文艺汇演主持词
2015/07/06 职场文书
大一新生军训新闻稿
2015/07/17 职场文书
有关保护环境的宣传标语100条
2019/08/07 职场文书
python入门学习关于for else的特殊特性讲解
2021/11/20 Python