<div id="times_wrap" class="time_num">
距离现在时间:
<div class="time_w">
<span id="time_d" class="time"> </span >天
<span id="time_h" class="time"> </span >时
<span id="time_m" class="time"> </span >分
<span id="time_s" class="time"> </span >秒
</div>
</div>
<script type="text/javascript">
$(function(){
show_time();
});
function show_time(){
var time_start = new Date("2013/10/01 00:00:00").getTime();//设定开始时间
var time_end = new Date().getTime(); //设定结束时间(等于系统当前时间)
//计算时间差
var time_distance = time_end - time_start;
if(time_distance > 0){
// 天时分秒换算
var int_day = Math.floor(time_distance/86400000)
time_distance -= int_day * 86400000;
var int_hour = Math.floor(time_distance/3600000)
time_distance -= int_hour * 3600000;
var int_minute = Math.floor(time_distance/60000)
time_distance -= int_minute * 60000;
var int_second = Math.floor(time_distance/1000)
// 时分秒为单数时、前面加零
if(int_day < 10){
int_day = "0" + int_day;
}
if(int_hour < 10){
int_hour = "0" + int_hour;
}
if(int_minute < 10){
int_minute = "0" + int_minute;
}
if(int_second < 10){
int_second = "0" + int_second;
}
// 显示时间
$("#time_d").html(int_day);
$("#time_h").html(int_hour);
$("#time_m").html(int_minute);
$("#time_s").html(int_second);
setTimeout("show_time()",1000);
}else{
$("#time_d").html('00');
$("#time_h").html('00');
$("#time_m").html('00');
$("#time_s").html('00');
}
}
</script>
//时间处理
function returnTime(time){
var year = new Date(time).getFullYear();
var month = new Date(time).getMonth()+1;
var date = new Date(time).getDate();
var hour = new Date(time).getHours();
var minute = new Date(time).getMinutes();
var nYear = new Date().getFullYear();
var nMonth = new Date().getMonth()+1;
var nDate = new Date().getDate();
var nHour = new Date().getHours();
var nMinute = new Date().getMinutes();
if(year === nYear){
if(month === nMonth){//当月
if(nDate - date === 0){//当天
if(hour === nHour){
if(nMinute - minute <= 10 && nMinute - minute > 2){
return (nMinute - minute)+'分钟前';
}else if(nMinute - minute <= 2){
return '刚刚';
}else{
return '今天 '+hour+':'+minute;
}
}else{
return '今天 '+hour+':'+minute;
}
}else if(nDate - date === 1){
return '昨天 '+hour+':'+minute;
}else if(nDate - date === 2){
return '前天 '+hour+':'+minute;
}else{
return month+'-'+date+' '+hour+':'+minute;
}
}else{
return month+'-'+date+' '+hour+':'+minute; //是当年 显示月日时分
}
}else{
return year+'-'+month+'-'+date+' '+hour+':'+minute;//不是当年 显示年月日时分
}
}
转载于:https://blog.51cto.com/xuyran/1884964