<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <script>  var pretime = "2018-04-07 14:38:16";  var minute = 1000 * 60; var hour = minute * 60; var day = hour * 24; var halfamonth = day * 15; var month = day * 30;  //这是第一次关上页面时调用 getDate(pretime);  //而后再每隔一分钟更新一次工夫 setInterval(function() { getDate(pretime); }, 60000);  function getDate(dateTimeStamp){  if(dateTimeStamp==undefined){  return false; }else{ dateTimeStamp = dateTimeStamp.replace(/-/g, "/");  var sTime = new Date(dateTimeStamp).getTime();//把工夫pretime的值转为工夫戳  var now = new Date().getTime();//获取以后工夫的工夫戳  var diffValue = now - sTime;  if(diffValue < 0){ console.log("完结日期不能小于开始日期!"); }  var monthC =diffValue/month; var weekC =diffValue/(7*day); var dayC =diffValue/day; var hourC =diffValue/hour; var minC =diffValue/minute;  if(monthC>=1){ console.log(parseInt(monthC) + "个月前"); } else if(weekC>=1){ console.log(parseInt(weekC) + "周前") } else if(dayC>=1){ console.log(parseInt(dayC) +"天前") } else if(hourC>=1){ console.log(parseInt(hourC) +"个小时前") } else if(minC>=1){ console.log(parseInt(minC) +"分钟前") }else{ console.log("刚刚") } }  }</script> </body></html>复制代码