jack 7 years ago
parent
commit
951b0a5a8a
1 changed files with 29 additions and 0 deletions
  1. 29 0
      e/a.html

+ 29 - 0
e/a.html

@ -109,6 +109,7 @@
109 109
					articleMess: function($data) {
110 110
						console.log($data);
111 111
						document.getElementById("articleName").innerHTML = $data.articleTitle;
112
						$("#oTime").text(commenTime($data.createTime))
112 113
						shareTitle=$data.articleTitle;
113 114
						document.title=$data.articleTitle;
114 115
						stt = $data.articleImg.substring(0, 9);
@ -274,6 +275,34 @@
274 275

275 276
					}
276 277
				});
278
function commenTime(startTime){
279
	var nowTimg =  new Date();
280
	var startdate = new Date(); 
281
	startdate.setFullYear(parseInt(startTime.substring(0,4)));
282
	startdate.setMonth(parseInt(startTime.substring(4,6))-1);
283
	startdate.setDate(parseInt(startTime.substring(6,8)));
284
	startdate.setHours(parseInt(startTime.substring(8,10)));
285
	startdate.setMinutes(parseInt(startTime.substring(10,12)));
286
	startdate.setSeconds(parseInt(startTime.substring(12,14)));
287
	var date3=nowTimg.getTime()-startdate.getTime();  //时间差的毫秒数
288
    var hours = parseInt((date3 % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
289
    var minutes = parseInt((date3 % (1000 * 60 * 60)) / (1000 * 60));
290
    if(date3 < 60000){
291
    	return "刚刚";
292
    }else if(date3 >= 60000 && date3 < 3600000){
293
    	return minutes + "分钟前";
294
    }else if(date3 >= 3600000 && date3 < 86400000){
295
    	return hours + "小时前";
296
    }else if(date3 >= 86400000 && date3 < 172800000){
297
    	return "昨天 " + startTime.substring(8,10) + ":" +startTime.substring(10,12);
298
    	
299
    }else if(date3 >= 172800000 && date3 < 31536000000){
300
    	return startTime.substring(4,6).replace(/\b(0+)/gi, "") + "月" + startTime.substring(6,8).replace(/\b(0+)/gi, "") + "日 " + startTime.substring(8,10) + ":" + startTime.substring(10,12);
301
    }
302
    else{
303
    	return startTime.substring(0,4)  + "年" + startTime.substring(4,6).replace(/\b(0+)/gi, "") + "月" + startTime.substring(6,8).replace(/\b(0+)/gi, "") + "日 " + startTime.substring(8,10) + ":" + startTime.substring(10,12);
304
    }
305
}
277 306
			})
278 307
		</script>
279 308