diff --git a/plugins/openresty/js/openresty.js b/plugins/openresty/js/openresty.js index e418ab9fd..a7ab55d29 100755 --- a/plugins/openresty/js/openresty.js +++ b/plugins/openresty/js/openresty.js @@ -155,7 +155,7 @@ function getOpStatusOne(){ 请求数(Reading)" + rdata.Reading + "\ 响应数(Writing)" + rdata.Writing + "\ 驻留进程(Waiting)" + rdata.Waiting + "\ - 请求时间(time)"+rdata.time+""; + 请求时间(time)"+formatTimestamp(rdata.time)+""; $(".soft-man-con .op_status").html(con); } catch(err) { showMsg(data.data, function(){ @@ -197,15 +197,15 @@ function getOpStatusInterval(){ } optmp_status = rdata; + var con = "活动连接(Active connections)" + rdata.active + "\ 总连接次数(accepts)" + rdata.accepts + "\ 总握手次数(handled)" + rdata.handled + "\ 总请求数(requests)" + rdata.requests + "\ 请求数(Reading)" + rdata.Reading + "\ 响应数(Writing)" + rdata.Writing + "\ - 驻留进程(Waiting)" + rdata.Waiting + "\ - " + qbs + - "请求时间(time)"+rdata.time+"";; + 驻留进程(Waiting)" + rdata.Waiting + "" + qbs + + "请求时间(time)"+formatTimestamp(rdata.time)+"";; $(".soft-man-con .op_status").html(con); } catch(err) { showMsg(data.data, function(){ diff --git a/web/static/app/public.js b/web/static/app/public.js index 3579d64d1..a2563905b 100755 --- a/web/static/app/public.js +++ b/web/static/app/public.js @@ -256,7 +256,18 @@ function getFormatTime(tm, format) { return format; } - +// 格式化时间戳为 YYYY-MM-DD HH:ii:ss +function formatTimestamp(timestamp) { + if (!timestamp || timestamp === '') return ''; + var date = new Date(timestamp * 1000); // 假设是秒级时间戳 + var year = date.getFullYear(); + var month = String(date.getMonth() + 1).padStart(2, '0'); + var day = String(date.getDate()).padStart(2, '0'); + var hours = String(date.getHours()).padStart(2, '0'); + var minutes = String(date.getMinutes()).padStart(2, '0'); + var seconds = String(date.getSeconds()).padStart(2, '0'); + return year + '-' + month + '-' + day + ' ' + hours + ':' + minutes + ':' + seconds; +} function changePathCallback(default_dir, callback) { var c = layer.open({