对比日期大小的方法

20 篇文章 0 订阅

对比日期大小的方法

开发工具与关键技术:MVC
作者:zhh
撰写时间:2019.7.19
先获取两个时间,2019-07-15 09:19:35 、2019-07-23 08:09:42 两个时间。
我用到的有一种方法:

	是JavaScript,声明两个变量。
Var  A =Date.parse(2019-07-15 09:19:35)
Var  B =Date.parse(2019-07-23 08:09:42)
Date.parse  = 返回1970年1月1日午夜到指定日期(字符串)的毫秒数。
输出:
A =1563153575000 、B =1562840582000 
Math.max(A,B)
Math.max(A,B) 返回 A 和 B 中的最高值。
返回两个时间的日期间隔时间;
SJ =B -A;
var days = Math.floor(SJ / (24 * 60 * 60 * 1000)); //计算出小时数
var leave1 = SJ % (24 * 60 * 60 * 1000);   //计算天数后剩余的毫秒数
var hours = Math.floor(leave1 / (60 * 60 * 1000));//计算相差分钟数
var leave2 = leave1 % (60 * 60 * 1000); //计算小时数后剩余的毫秒数
var minutes = Math.floor(leave2 / (60 * 1000)); //计算相差秒数
var leave3 = leave2 % (60 * 1000);      //计算分钟数后剩余的毫秒数
var seconds = Math.floor(leave3 / 1000);
var strLoginTime = "";
if (days > 0) {
    strLoginTime += days + "天";
}
if (hours > 0) {
    strLoginTime += hours + "小时"
}
if (minutes > 0) {
    strLoginTime += minutes + "分钟";
}
strLoginTime += seconds + "秒";

效果图:
在这里插入图片描述
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值