麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

JS把字符串格式的時間轉換成幾秒前、幾分鐘前、幾小時前、幾天前等格式

2019-11-19 11:12:11
字體:
來源:轉載
供稿:網友

最近在做項目的時候,需要把后臺返回的時間轉換成幾秒前、幾分鐘前、幾小時前、幾天前等的格式;后臺返回的時間格式為:2015-07-30 09:36:10,需要根據當前的時間與返回的時間進行對比,最后顯示成幾秒前、幾分鐘前、幾小時前、幾天前的形式。

1.由于返回的時間是字符串格式,所以要先轉換成時間戳

//字符串轉換為時間戳function getDateTimeStamp (dateStr) {  return Date.parse(dateStr.replace(/-/gi,"/"));}

2.將返回的時間戳與當前時間戳進行比較,轉換成幾秒前、幾分鐘前、幾小時前、幾天前的形式。

function getDateDiff (dateStr) {  var publishTime = getDateTimeStamp(dateStr)/1000,    d_seconds,    d_minutes,    d_hours,    d_days,    timeNow = parseInt(new Date().getTime()/1000),    d,    date = new Date(publishTime*1000),    Y = date.getFullYear(),    M = date.getMonth() + 1,    D = date.getDate(),    H = date.getHours(),    m = date.getMinutes(),    s = date.getSeconds();    //小于10的在前面補0    if (M < 10) {      M = '0' + M;    }    if (D < 10) {      D = '0' + D;    }    if (H < 10) {      H = '0' + H;    }    if (m < 10) {      m = '0' + m;    }    if (s < 10) {      s = '0' + s;    }  d = timeNow - publishTime;  d_days = parseInt(d/86400);  d_hours = parseInt(d/3600);  d_minutes = parseInt(d/60);  d_seconds = parseInt(d);  if(d_days > 0 && d_days < 3){    return d_days + '天前';  }else if(d_days <= 0 && d_hours > 0){    return d_hours + '小時前';  }else if(d_hours <= 0 && d_minutes > 0){    return d_minutes + '分鐘前';  }else if (d_seconds < 60) {    if (d_seconds <= 0) {      return '剛剛發表';    }else {      return d_seconds + '秒前';    }  }else if (d_days >= 3 && d_days < 30){    return M + '-' + D + ' ' + H + ':' + m;  }else if (d_days >= 30) {    return Y + '-' + M + '-' + D + ' ' + H + ':' + m;  }}  

3.使用方法:

  dateStr:返回的時間字符串,格式如:2015-07-30 09:36:10

// 轉換后的結果 var str = getDateDiff(dateStr);// 在控制臺輸出結果 console.log(str);

總結

以上所述是小編給大家介紹的JS把字符串格式的時間轉換成幾秒前、幾分鐘前、幾小時前、幾天前等格式 ,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 99视频有精品视频高清 | 精品亚洲免费 | 亚欧美一区二区 | 人禽l交免费视频 | 看片一区 | 欧美日韩亚洲国产 | 制服丝袜成人动漫 | 国产一级毛片视频在线! | 黄色av免费网站 | 1级黄色毛片 | 国产在线一区二区三区 | 中国洗澡偷拍在线播放 | 香蕉久久久精品 | 爱高潮www亚洲精品 国产精品一区自拍 | h视频在线观看免费 | 黄色作爱视频 | 极品美女一级毛片 | 国产精品99久久久久久久 | 欧美成人精品不卡视频在线观看 | 欧美日韩在线免费观看 | 91网址在线观看 | 桥本有菜免费av一区二区三区 | 毛片免费一区二区三区 | 99亚洲伊人久久精品影院红桃 | 久久国产免费 | 久久久久久久久成人 | 宅男噜噜噜66国产免费观看 | 最新av在线播放 | 大片毛片 | 成人做爰高潮片免费视频美国 | 中文字幕综合在线观看 | 久久精品视频一区二区三区 | 免费黄色在线 | 中午字幕无线码一区2020 | 日韩毛片一区二区三区 | 欧美成人三级视频 | 日本在线一区二区 | 亚洲网在线 | 欧美日韩大片在线观看 | 国产人成精品一区二区三 | 国产精品性夜天天视频 |