js 时间戳,昨天,昨天前7天内是星期几,在以前就是日期

2018-07-30  本文已影响0人  deanwin

(function(window){

  var M = {}

  M.judTime = function(time) {

  // body...

  var nowdate = new Date().getTime(),getdate =  new Date(time).getTime(),

  data = new Date(time)

  if (nowdate-getdate<24*60*60*1000) {

  return '昨天'

  }else if (nowdate-getdate<24*60*60*1000*7){

    var week;

    if(data.getDay() == 0) week = "星期日"

    if(data.getDay() == 1) week = "星期一"

    if(data.getDay() == 2) week = "星期二"

    if(data.getDay() == 3) week = "星期三"

    if(data.getDay() == 4) week = "星期四"

    if(data.getDay() == 5) week = "星期五"

    if(data.getDay() == 6) week = "星期六"

    return week;

  }else{

  return M.formatDateTime(time)

  }

  }

  //将时间戳转换为时间

  M.formatDateTime = function(inputTime) {

  var date = new Date(inputTime);

    var y = date.getFullYear(); 

    var m = date.getMonth() + 1; 

    m = m < 10 ? ('0' + m) : m; 

    var d = date.getDate(); 

    d = d < 10 ? ('0' + d) : d; 

    var h = date.getHours();

    h = h < 10 ? ('0' + h) : h;

    var minute = date.getMinutes();

    var second = date.getSeconds();

    minute = minute < 10 ? ('0' + minute) : minute; 

    second = second < 10 ? ('0' + second) : second;

    return y + '-' + m + '-' + d+' '+h+':'+minute+':'+second;

  }

      window.Mou = M;

})(window)

上一篇下一篇

猜你喜欢

热点阅读