var getDateDiff = function (dateTimeStamp) { var minute = 1000 * 60; var hour = minute * 60; var day = hour * 24; var halfamonth = day * 15; var month = day * 30; var now = getDate();//有些特殊 不能使用 new Date() var diffValue = now - dateTimeStamp; if(diffValue < 0){return;} var monthC =diffValue/month; var weekC =diffValue/(7*day); var dayC =diffValue/day; var hourC =diffValue/hour; var minC =diffValue/minute; if(monthC>=1){ result="" + parseInt(monthC) + "月前"; } elseif(weekC>=1){ result="" + parseInt(weekC) + "周前"; } elseif(dayC>=1){ result=""+ parseInt(dayC) +"天前"; } elseif(hourC>=1){ result=""+ parseInt(hourC) +"小时前"; } elseif(minC>=1){ result=""+ parseInt(minC) +"分钟前"; }else result="刚刚"; return result; };//时间戳转化为几天前,几小时前,几分钟前