我是靠谱客的博主 温暖嚓茶,最近开发中收集的这篇文章主要介绍js 要求传入两个日期时间,返回两个日期时间之间,相差多少天多少小时多少分钟多少秒...,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

计算两个日期相差多少天多少小时多少分钟多少秒

function dateDiff(d1,d2){
var date1 = new Date(d1);
if(d2){
var date2 = new Date(d2);
}else{
var date2 = new Date();
}
var ms = Math.abs(date1.getTime() - date2.getTime());
var hm=1000;
var mi=hm*60;
var hh=mi*60;
var dd=hh*24;
var day=parseInt(ms/dd);
var hour= (ms-day*dd)/hh;
var minute = (ms - day * dd - hour * hh) / mi;
var second = (ms - day * dd - hour * hh - minute * mi) / hm;
var milliSecond = ms - day * dd - hour * hh - minute * mi - second * hm;
return day+"天"+hour+"小时"+minute+"分钟"+second+"秒"+milliSecond+"毫秒"
}
console.log( dateDiff("2008.8.8","2008/7/8"));
console.log(dateDiff("2020.6.9")) ;

最后

以上就是温暖嚓茶为你收集整理的js 要求传入两个日期时间,返回两个日期时间之间,相差多少天多少小时多少分钟多少秒...的全部内容,希望文章能够帮你解决js 要求传入两个日期时间,返回两个日期时间之间,相差多少天多少小时多少分钟多少秒...所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(56)

评论列表共有 0 条评论

立即
投稿
返回
顶部