您好,欢迎访问一九零五行业门户网

时间戳转时间格式,时间格式转xx小时前

mysql时间戳传到前台,百度的那些都转换代码都不可用。此代码片段是从一个在线转换网站扣的。
/** * 将时间转换为 xx小时前 * @param {object} ptime */ function jsdatediff(ptime) { var d_minutes, d_hours, d_days, d; var timenow = parseint(new date().gettime() / 1000); ptime_new = new date(ptime).gettime() / 1000; d = timenow - ptime_new; d_days = parseint(d / 86400); d_hours = parseint(d / 3600); d_minutes = parseint(d / 60); if (d_days > 0 && d_days 9 && (time.getmonth() + 1) || ('0' + (time.getmonth() + 1)) var date = time.getdate() > 9 && time.getdate() || ('0' + time.getdate()) var hour = time.gethours() > 9 && time.gethours() || ('0' + time.gethours()) var minute = time.getminutes() > 9 && time.getminutes() || ('0' + time.getminutes()) var second = time.getseconds() > 9 && time.getseconds() || ('0' + time.getseconds()) var ymdhis = year + '-' + month + '-' + date + ' ' + hour + ':' + minute + ':' + second; return ymdhis; } var timestamp = '1466076718000'; timestamp = timestamp.replace(/^\s+|\s+$/, ''); if (/^\d{10}$/.test(timestamp)) { timestamp *= 1000; } else if (/^\d{13}$/.test(timestamp)) { timestamp = parseint(timestamp); } else { alert('时间戳格式不正确!'); return; } var ymdhis = format(timestamp); alert(ymdhis);
其它类似信息

推荐信息