码迷,mamicode.com
首页 > 其他好文 > 详细

JavsScript 之 求时间差

时间:2015-03-12 11:20:39      阅读:122      评论:0      收藏:0      [点我收藏+]

标签:

var dateStart = new Date();  //开始时间var dateEnd = new Date();    //结束时间

var timePeriod = dateEnd.getTime()- dateStart.getTime();  //时间差的毫秒数

//
计算出相差天数(24*3600*1000 为1天的毫秒数) var days = Math.floor(timePeriod /(24*3600*1000))
//
计算出小时数 var hourPeriod = timePeriod % (24*3600*1000) //计算天数后剩余的毫秒数 //3600*1000 为1小时的毫秒数 var hours = Math.floor(hourPeriod/(3600*1000)) //计算相差分钟数 var minutePeriod = hourPeriod % (3600*1000) //计算小时数后剩余的毫秒数 //60*1000 为1分钟的毫秒数 var minutes = Math.floor(minutePeriod/(60*1000))
//
计算相差秒数 var secondPeriod = minutePeriod%(60*1000) //计算分钟数后剩余的毫秒数 //1000 为1秒的毫秒数 var seconds = Math.round(secondPeriod/1000) alert(" 相差 "+days+"天 "+hours+"小时 "+minutes+" 分钟"+seconds+" 秒")

 

JavsScript 之 求时间差

标签:

原文地址:http://www.cnblogs.com/xinaixia/p/4331797.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!