js 时间差(过去了多少时间、还剩多少时间)
来源:互联网 发布:unity3d streamreader 编辑:程序博客网 时间:2024/04/30 01:11
前言:date.format() 函数 ,请参照之前的文章
最好用的JS时间date操作类(时间格式化、加减日、月、年、操作)
<pre name="code" class="javascript">function getDate(timestamp) { var date = new Date(timestamp); return date.format("yyyy-MM-dd hh:mm:ss"); }1.过去了多少时间(xx天xx小时xx分钟xx秒之前)
function timeago(timestamp) { var d_minutes, d_hours, d_days, d_seconds; var timeNow = parseInt(new Date().getTime() / 1000); d_seconds = timeNow - timestamp / 1000; d_days = parseInt(d_seconds / 86400); d_hours = parseInt(d_seconds / 3600); d_minutes = parseInt(d_seconds / 60); if (d_days > 0 && d_days < 4) { return d_days + "天前"; } else if (d_days <= 0 && d_hours > 0) { return d_hours + "小时前"; } else if (d_hours <= 0 && d_minutes > 0) { return d_minutes + "分钟前"; } else if (d_minutes <= 0 && d_seconds > 0) { return d_seconds + "秒前"; } else { return getDate(timestamp); } }
2.还剩多少时间结束(xx天xx小时xx分钟xx秒)
function timediff(timestamp) { var d_minutes, d_hours, d_days, d_seconds, ret = ""; var timeNow = parseInt(new Date().getTime() / 1000); d_seconds = timestamp / 1000 - timeNow; if (d_seconds < 0) { return -1; } d_days = parseInt(d_seconds / 86400); d_hours = parseInt(d_seconds / 3600) - d_days * 24; d_minutes = parseInt(d_seconds / 60) - d_days * 24 * 60 - d_hours * 60; if (d_days > 0) ret += d_days + "天"; if (d_hours > 0) ret += d_hours + "时"; if (d_minutes > 0) ret += d_minutes + "分"; return ret + (d_seconds - d_days * 24 * 60 * 60 - d_hours * 60 * 60 - d_minutes * 60) + "秒"; }
0 0
- js 时间差(过去了多少时间、还剩多少时间)
- js 时间差(过去了多少时间、还剩多少时间)
- java 计算今天还剩多少时间
- 工作之余,你还剩多少自由时间?
- 使用js在网页中实现一个计算当年还剩多少时间的倒数计时程序
- 计算时间差获取大概的时间 如:多少秒前,多少分钟前
- JS时间差(时间运算)
- js比较两个时间相差多少分钟(笔记)
- js如何判断时间大小和时间间隔多少
- javascript 网页中实现一个计算当年还剩多少时间的倒数计时程序
- javascript 网页中实现一个计算当年还剩多少时间的倒数计时程序
- 关于时间的问题,多少多少年前
- 输入多少字 还剩多少字
- 判断两个时间相差多少天多少分多少秒
- 这段js代码得拯救你多少时间
- JS 计算两日期时间相差多少天
- js设置多少时间后自动跳转到某个页面
- JS 获取两个时间相差多少个小时
- mybatis使用逆向工程(xml)生成实体
- 微信小程序集成Redux
- C# winform 安装程序打包(自定义操作)
- CVPR 2014 ObjectnessBING 原文翻译
- 最新uboot的Kbuild系统 2 make rpi_defconfig
- js 时间差(过去了多少时间、还剩多少时间)
- Spring IOC原理之Java反射机制
- What is new in Android security (M and N Version) - Google I/O 2016 翻译
- web前端-CSS 轮廓(outline)-012
- R文件丢失,怎么办?---解决方案
- C#-判断一个整数有几位有效数字
- 驰骋工作流引擎-地图定位控件
- sprintf和sscanf总结
- 【Android Studio】gradle多渠道打包