fix:修改前端显示时间错误
This commit is contained in:
parent
b86702e2d5
commit
ab3b382032
@ -213,13 +213,17 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
const labels = data.map(item => {
|
const labels = data.map(item => {
|
||||||
const date = new Date(item.timestamp);
|
// 确保使用正确的时间格式解析
|
||||||
|
const date = new Date(item.timestamp.replace(' ', 'T') + 'Z');
|
||||||
|
// 调整为本地时间
|
||||||
|
const localDate = new Date(date.getTime() + (8 * 60 * 60 * 1000));
|
||||||
|
|
||||||
// 格式化为中文日期时间格式
|
// 格式化为中文日期时间格式
|
||||||
return date.getFullYear() + '/' +
|
return localDate.getFullYear() + '/' +
|
||||||
(date.getMonth() + 1).toString().padStart(2, '0') + '/' +
|
(localDate.getMonth() + 1).toString().padStart(2, '0') + '/' +
|
||||||
date.getDate().toString().padStart(2, '0') + ' ' +
|
localDate.getDate().toString().padStart(2, '0') + ' ' +
|
||||||
date.getHours().toString().padStart(2, '0') + ':' +
|
localDate.getHours().toString().padStart(2, '0') + ':' +
|
||||||
date.getMinutes().toString().padStart(2, '0');
|
localDate.getMinutes().toString().padStart(2, '0');
|
||||||
});
|
});
|
||||||
|
|
||||||
mainChart = new Chart(ctx, {
|
mainChart = new Chart(ctx, {
|
||||||
@ -284,16 +288,18 @@
|
|||||||
|
|
||||||
data.forEach(item => {
|
data.forEach(item => {
|
||||||
const row = document.createElement('tr');
|
const row = document.createElement('tr');
|
||||||
const date = new Date(item.timestamp);
|
// 确保使用正确的时间格式解析
|
||||||
|
const date = new Date(item.timestamp.replace(' ', 'T') + 'Z');
|
||||||
|
// 调整为本地时间
|
||||||
|
const localDate = new Date(date.getTime() + (8 * 60 * 60 * 1000));
|
||||||
|
|
||||||
// 格式化为中文日期时间格式
|
|
||||||
const formattedDate =
|
const formattedDate =
|
||||||
date.getFullYear() + '/' +
|
localDate.getFullYear() + '/' +
|
||||||
(date.getMonth() + 1).toString().padStart(2, '0') + '/' +
|
(localDate.getMonth() + 1).toString().padStart(2, '0') + '/' +
|
||||||
date.getDate().toString().padStart(2, '0') + ' ' +
|
localDate.getDate().toString().padStart(2, '0') + ' ' +
|
||||||
date.getHours().toString().padStart(2, '0') + ':' +
|
localDate.getHours().toString().padStart(2, '0') + ':' +
|
||||||
date.getMinutes().toString().padStart(2, '0') + ':' +
|
localDate.getMinutes().toString().padStart(2, '0') + ':' +
|
||||||
date.getSeconds().toString().padStart(2, '0');
|
localDate.getSeconds().toString().padStart(2, '0');
|
||||||
|
|
||||||
row.innerHTML = `
|
row.innerHTML = `
|
||||||
<td>${formattedDate}</td>
|
<td>${formattedDate}</td>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user