`
kely39
  • 浏览: 49263 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

jqyuer获取两个时间差

阅读更多
function GetDateDiff(startTime, endTime, diffType) { 
			//将xxxx-xx-xx的时间格式,转换为 xxxx/xx/xx的格式  
			startTime = startTime.replace(/-/g, "/"); 
			endTime = endTime.replace(/-/g, "/"); 
			//将计算间隔类性字符转换为小写  
			diffType = diffType.toLowerCase(); 
			var sTime = new Date(startTime); //开始时间  
			var eTime = new Date(endTime); //结束时间
			//作为除数的数字  
			var divNum = 1; 
			switch (diffType) { 
				case "second": 
					divNum = 1000; 
					break; 
				case "minute": 
					divNum = 1000 * 60; 
					break; 
				case "hour": 
					divNum = 1000 * 3600; 
					break; 
				case "day": 
					divNum = 1000 * 3600 * 24; 
					break; 
					default: 
					break; 
			} 
			return parseInt((eTime.getTime() - sTime.getTime()) / parseInt(divNum)); 
		} 

 已测试通过!

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics