php计算时间差js,JS计算日期时间差
这次给大家带来JS计算日期时间差,JS计算日期时间差的注意事项有哪些,下面就是实战案例,一起来看一下。
js判断日期时间的代码如下所示:alert(GetDateDiff("2018-02-27 19:20:22","2018-02-27 09:20:22","hour"));
function GetDateDiff(startTime, endTime, diffType) {
//将xxxx-xx-xx的时间格式,转换为 xxxx/xx/xx的格式
startTime = startTime.replace(/\-/g, "/");
endTime = endTime.replace(/\-/g, "/");
//将计算间隔类性字符转换为小写
diffType = diffType.toLowerCase();
var sTime =new Date(startTime); //开始时间
var eTime =new Date(endTime); //结束时间
//作为除数的数字
var timeType =1;
switch (diffType) {
case"second":
timeType =1000;
break;
case"minute":
timeType =1000*60;
break;
case"hour":
timeType =1000*3600;
break;
case"day":
timeType =1000*3600*24;
break;
default:
break;
}
return parseInt((eTime.getTime() - sTime.getTime()) / parseInt(timeType));
}
PS:下面看下js求时间差var date1=new Date(); //开始时间
alert("aa");
var date2=new Date(); //结束时间
var date3=date2.getTime()-date1.getTime() //时间差的毫秒数
//计算出相差天数
var days=Math.floor(date3/(24*3600*1000))
//计算出小时数
var leave1=date3%(24*3600*1000) //计算天数后剩余的毫秒数
var hours=Math.floor(leave1/(3600*1000))
//计算相差分钟数
var leave2=leave1%(3600*1000) //计算小时数后剩余的毫秒数
var minutes=Math.floor(leave2/(60*1000))
//计算相差秒数
var leave3=leave2%(60*1000) //计算分钟数后剩余的毫秒数
var seconds=Math.round(leave3/1000)
alert(" 相差 "+days+"天 "+hours+"小时 "+minutes+" 分钟"+seconds+" 秒")
相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!
推荐阅读:
php计算时间差js,JS计算日期时间差相关推荐
- JS计算两个日期时间差,天 小时 分 秒格式
JS计算两个日期时间差,天 小时 分 秒格式 function getDateDiff(dateTimeStamp) {var minute = 1000 * 60;var hour = minute ...
- js计算两个时间戳之间的时间差(多少天、时、分、秒)
util.js 文件中 1.定义方法 //计算两个时间之间的时间差 多少天时分秒 function intervalTime(startTime,endTime) {// var timestamp= ...
- java中日期计算时间差,用java计算日期/时间差
用java计算日期/时间差 我也想计算两个日期之间的差额以小时/分钟/秒为单位. 我的代码有一个小问题,就是:String dateStart = "11/03/14 09:29:58&qu ...
- android 获取系统时间的时间戳 ,时间戳日期互转,计算日期时间差,获取明天日期,比较时间大小
long creatTime=mBindCheck.remainPaymentTime; int shi = (int)mBindCheck.remainPaymentTime/(3600*1000) ...
- java 计算日期时间差_Java计算日期和时间差
这篇文章将使用两个例子计算两个日期的时间差. 1.使用Java SDK. 2.使用Joda库. 1.使用Java SDK 计算两个Date之间的时间差,基本思路为把Date转换为ms(微秒),然后计算 ...
- java计算时间差_Java中计算两个日期的时间差
这篇文章将使用两个例子计算两个日期的时间差. 1.使用Java SDK. 2.使用Joda库. 1.使用Java SDK 计算两个Date之间的时间差,基本思路为把Date转换为ms(微秒),然后计算 ...
- Python日期时间差的计算(天/小时/分钟)及timedelta函数的使用(附python代码)
背景描述 数据分析中会遇到日期.时间的计算,主要包括以下几种情况: 对2个日期进行时间差值的计算或与目标时长进行比较,如:计算天数(days).小时数(hours).分钟数(minutes),秒数(s ...
- Java日期-时间差的计算及获取日期中的年月日
Java计算时间差.日期差的计算: 1.java 7中的日历类Calendar Calendar类使用其静态的getInstance()方法获取一个日历实例,该实例为当前的时间:如果想改变时间,可以通 ...
- php根据日期判断星座if函数,js 日期计算星座 根据生日的月份和日期,一行代码计算星座的js小函数(转)...
本文最后更新于2019-07-01,已超过 1年没有更新,如果文章内容.图片或者下载资源失效,请留言反馈,我会及时处理,谢谢! 温馨提示:本文共2388个字,读完预计6分钟. 摘要: 根据生日的月份和 ...
- excel计算日期时间差,两个日期之间相差多少天?
对于两个日期之间相差多少天,虽然在手机上有相关的软件,但是应该如何快速计算excel计算日期时间差呢?小编找到了两种方法,但是这两种方法都不算上第一天的天数的,所以需要从当天开始算起的话,就要加一了, ...
最新文章
- python networkx教程_如何在python中使用networkx绘制有向图?
- linux centos 安装配置tftp服务器
- 君正T20平台生成jffs2格式rootfs
- gesturedetector.java_我的flutter代码中的GestureDetector不起作用
- 【BZOJ 1597】 [Usaco2008 Mar]土地购买 (斜率优化)
- HTTP请求过滤器FreeBSD accf_http)
- NSX控制平面和静态路由更新流程1
- ViewPager使用讲解
- SQL Server安装教程
- LPC1768 UART超时中断的使用
- spring2.5.6升级到4.3.7常见问题
- VALUE DATE
- thinkphp6下载汉字转拼音包以及其使用方法
- 小程序配置域名访问出现ios可以正常访问但是android无法正常访问的问题排查
- windows WSL2 使用Xfce+dummy虚拟显示+VNC显示方案
- TF卡里删掉文件后内存没变大_TF卡,SD卡,读卡器,USB拓展坞如何选?看这篇就够了...
- 【Jee---监听器】
- 张玲专家:传承中医精髓,严谨辨证治疗
- 笔记本电脑怎么注销计算机,解密:如何取消联想笔记本电脑的开机密码?如何关闭开机密码?...
- [Realtek sdk-3.4.14b]RTL8197FH-VG增加IPv6功能支持
热门文章
- 读书-高性能MySQL 第三章
- Simulink建模:LKA系统功能状态机建模
- 单台服务器部署桌面虚拟化,桌面虚拟化部署最重要的一个环节?!
- Unity3d/2d手机游戏开发第二版 (金玺曾) 随书资源
- 知乎:1.03亿月活用户,获得感战略下的内容质量和商业化布局难平衡
- Python3截图识字工具
- 【Microsoft Azure 的1024种玩法】五十五.Azure speech service之通过JavaScript快速实现文本转换为语音
- 瞄准千亿工业物联网市场,有人物联网为2万企业级用户提供完整可靠方案
- 基于FPGA的OV5640摄像头驱动
- 邮件服务解决方案--iRedMail