需求
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<script src="http://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script>
</head>
<body>
<div class="time">aaa</div>
</body>
<script>
var showtime;
var dateResTime = 1548983656;
var date = new Date(dateResTime*1000);
Y = date.getFullYear();
M = '/' + (date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1) : date.getMonth()+1) + '/';
D = date.getDate() > 9 ? date.getDate()+ ' ' : '0'+date.getDate()+ ' ';
h = date.getHours() >9 ? date.getHours() + ':' : '0'+date.getHours() + ':';
m = date.getMinutes() >9 ? date.getMinutes() : '0'+date.getMinutes() ;
var fullRightTime = Y+M+D+h+m;
var nowdate = new Date(new Date().setHours(0,0,0,0))/1000;//今日0点0分0秒
var nowYear = new Date().getFullYear();
var dateDiff = nowdate - dateResTime;
var yearDiff = nowYear - Y;
var dayDiff = Math.ceil(dateDiff / (24 * 3600));//计算出相差天数
if(dayDiff == 0){//今天
showtime = fullRightTime.split(" ")[1].split(":")[0] + ":" + fullRightTime.split(" ")[1].split(":")[1];
$(".time").text(showtime);
}else if(dayDiff == -1){//明天
showtime = "明天" + fullRightTime.split(" ")[1].split(":")[0] + ":" + fullRightTime.split(" ")[1].split(":")[1];
$(".time").text(showtime);
}else if(yearDiff == 0){//今年
showtime = fullRightTime.split(" ")[0].split("/")[1]+"/"+fullRightTime.split(" ")[0].split("/")[2]+" "+fullRightTime.split(" ")[1];
$(".time").text(showtime);
}else{//非明年
$(".time").text(fullRightTime);
}
</script>
</html>