本文共 2759 字,大约阅读时间需要 9 分钟。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 | < 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;//不是当年 显示年月日时分 } } |
转载地址:http://znkia.baihongyu.com/