企业官网建站 小程序开发 云逸学习园地
技术文章 许愿墙
技术文章 PHP学习 Javascript学习 DIV+CSS学习 uniapp学习 HTML学习 微信小程序、公众号知识点 VUE知识学习
您所在的位置>云逸小栈>Javascript学习>正文

js计算两个日期的时间差,并转换成时分秒

2024-03-16 17:37:02 浏览 2394

写成函数

	getTimejian(startDate,endDate) {
		    //let diff=endDate.getTime() - startDate.getTime();//时间差的毫秒数  
			let diff=endDate - startDate;//时间差的毫秒数  
		    //计算出相差天数  
		    let days=Math.floor(diff/(24*3600*1000));  
		   //计算出小时数  
		    let leave1=diff%(24*3600*1000);    //计算天数后剩余的毫秒数  
		    let hours=Math.floor(leave1/(3600*1000));  
		    //计算相差分钟数  
		    let leave2=leave1%(3600*1000);        //计算小时数后剩余的毫秒数  
		    let minutes=Math.floor(leave2/(60*1000));  
			  
		    //计算相差秒数  
		    let leave3=leave2%(60*1000);      //计算分钟数后剩余的毫秒数  
		    let seconds=Math.round(leave3/1000);  
			return {
				hours: hours < 10 ? '0' + hours : hours,
				minutes: minutes < 10 ? '0' + minutes : minutes,
				seconds: seconds < 10 ? '0' + seconds : seconds,
			};
		},


网站开发者电话

18066742510

个人微信号
个人公众号
个人小程序
个人抖音