100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 类似微信聊天中 时间的格式显示(js)

类似微信聊天中 时间的格式显示(js)

时间:2023-06-11 04:06:08

相关推荐

类似微信聊天中 时间的格式显示(js)

// 时间 function showTimePipe(unix_stamp) { // unix_stamp 精确到微秒var _today_obj = new Date(),_today_date = {y : _today_obj.getFullYear(),m : ( _today_obj.getMonth() + 1 < 10 ? '0' + ( _today_obj.getMonth() - - 1 ) : (_today_obj.getMonth() - - 1) ),d : ( _today_obj.getDate() < 10 ? '0' + _today_obj.getDate() : _today_obj.getDate() )}var _today_stamp = Date.parse(_today_date.y + '/' + _today_date.m + '/' + _today_date.d + ' 00:00:00')var stamp = []stamp[0] = _today_stamp + 86400000stamp[1] = _today_stampstamp[2] = _today_stamp - 86400000stamp[3] = _today_stamp - 172800000stamp[4] = _today_stamp - 518400000 // 7天stamp[5] = _today_stamp - 31536000000 // 365天var _compare_obj = new Date()_compare_obj.setTime(unix_stamp)var return_strif (unix_stamp >= stamp[1] && unix_stamp < stamp[0]) {return_str = _compare_obj.getHours() + ':' + ( _compare_obj.getMinutes() < 10 ? '0' + _compare_obj.getMinutes() : _compare_obj.getMinutes() )} else if (unix_stamp >= stamp[2] && unix_stamp < stamp[1]) {var yesterdayText = '昨天'return_str = yesterdayText + ' ' + _compare_obj.getHours() + ':' +( _compare_obj.getMinutes() < 10 ? '0' + _compare_obj.getMinutes() : _compare_obj.getMinutes() )} else if (unix_stamp >= stamp[3] && unix_stamp < stamp[2]) {var theDayBeforeYesterdayText = '前天'return_str = theDayBeforeYesterdayText + ' ' + _compare_obj.getHours() + ':' +( _compare_obj.getMinutes() < 10 ? '0' + _compare_obj.getMinutes() : _compare_obj.getMinutes() )} else if (unix_stamp >= stamp[4] && unix_stamp < stamp[3]) { // 7天内var daynames = ['天', '一', '二', '三', '四', '五', '六']var dathStr = '星期' + daynames[_compare_obj.getDay()]var SundayText = '星期天'var MondayText = '星期一'var TuesdayText = '星期二'var WednesdayText = '星期三'var ThursdayText = '星期四'var FridayText = '星期五'var SaturdayText = '星期六'var dathStr2switch (dathStr) {case '星期天':dathStr2 = SundayTextbreakcase '星期一':dathStr2 = MondayTextbreakcase '星期二':dathStr2 = TuesdayTextbreakcase '星期三':dathStr2 = WednesdayTextbreakcase '星期四':dathStr2 = ThursdayTextbreakcase '星期五':dathStr2 = FridayTextbreakcase '星期六':dathStr2 = SaturdayTextbreakdefault:dathStr2 = dathStrbreak}return_str = dathStr2 + ' ' + _compare_obj.getHours() + ':' +( _compare_obj.getMinutes() < 10 ? '0' + _compare_obj.getMinutes() : _compare_obj.getMinutes() )} else if (unix_stamp >= stamp[5] && unix_stamp < stamp[4]) { // 365天内var monthText = '月'var dayText = '日'return_str = (_compare_obj.getMonth() - (-1)) + monthText + _compare_obj.getDate() + dayText + ' '+ _compare_obj.getHours() + ':' + ( _compare_obj.getMinutes() < 10 ? '0' + _compare_obj.getMinutes() : _compare_obj.getMinutes() )} else {var yearText = '年'var monthText = '月'var dayText = '日'return_str = _compare_obj.getFullYear() + yearText + (_compare_obj.getMonth() - (-1)) +monthText + _compare_obj.getDate() + dayText + ' ' + _compare_obj.getHours() + ':' +( _compare_obj.getMinutes() < 10 ? '0' + _compare_obj.getMinutes() : _compare_obj.getMinutes() )}return return_str}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。