概述
计算两个日期相差多少天多少小时多少分钟多少秒
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 要求传入两个日期时间,返回两个日期时间之间,相差多少天多少小时多少分钟多少秒...所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复