function changeDate(dateStr){
var date = new Date(Date.parse(dateStr.replace(/-/g, "/")));
var now = new Date();
var diff = now.getTime() - date.getTime();
var days = Math.floor(diff / (1000 * 60 * 60 * 24));
var hours = Math.floor(diff / (1000 * 60 * 60));
var mins = Math.floor(diff / (1000 * 60))
if(days == 0){
if(hours == 0){
if(mins==0){
return '刚刚'
}else{
return mins + "分钟前"
}
}else{
return hours + "小时前"
}
}else{
return days + " 天前"
}
}
评论时间、发布时间的回显,兼容IE
最新推荐文章于 2024-10-18 18:45:22 发布
该篇文章介绍了一个JavaScript函数changeDate,用于计算两个日期之间的差异,以刚刚、几分钟前、几小时前或几天前的形式返回时间描述。
摘要由CSDN通过智能技术生成