标签:
时间差:
<script>
$(function () {
var start = "2015-10-15 10:00:00";
var end = "2015-10-15 10:00:05";
var result = GetDateDiff(start, end);
});
//时间格式为:2015-10-15 10:21:00
function GetDateDiff(startTime, endTime) {
//将xxxx-xx-xx的时间格式,转换为 xxxx/xx/xx的格式
startTime = startTime.replace(/-/g, "/");
endTime = endTime.replace(/-/g, "/");
//将计算间隔类性字符转换为小写
var sTime = new Date(startTime); //开始时间
var eTime = new Date(endTime); //结束时间
var result="";
var secondC = 1000;
var minuteC = secondC * 60;
var hourC = minuteC * 60;
var dayC = hourC * 24;
var monthC = dayC * 30;
var yearC = monthC * 12;
var diffTime = parseInt(eTime.getTime() - sTime.getTime());
var yearR = diffTime / parseInt(yearC);
var monthR = diffTime / parseInt(monthC);
var dayR = diffTime / parseInt(dayC);
var hourR = diffTime / parseInt(hourC);
var minuteR = diffTime / parseInt(minuteC);
var secondR = diffTime / parseInt(secondC);
if (yearR >= 1) {
result = parseInt(yearR) + "年前";
} else if (monthR >= 1) {
result = parseInt(monthR) + "月前";
} else if (dayR>=1) {
result = parseInt(dayR) + "天前";
} else if (hourR >= 1) {
result = parseInt(hourR) + "小时前";
} else if (minuteR >= 1) {
result = parseInt(minuteR) + "分钟前";
}else {
result ="刚刚";
}
alert(result);
}
</script>
多长时间前 Jquery
标签:
原文地址:http://www.cnblogs.com/lemeng/p/4883108.html