diff --git a/web/src/components/LogsTable.js b/web/src/components/LogsTable.js index 03a7205e..b19adbbd 100644 --- a/web/src/components/LogsTable.js +++ b/web/src/components/LogsTable.js @@ -1,11 +1,11 @@ import React, { useEffect, useState } from 'react'; import { API, - copy, + copy, getTodayStartTimestamp, isAdmin, showError, showSuccess, - timestamp2string, + timestamp2string } from '../helpers'; import { @@ -419,12 +419,12 @@ const LogsTable = () => { const [logType, setLogType] = useState(0); const isAdminUser = isAdmin(); let now = new Date(); - // 初始化start_timestamp为前一天 + // 初始化start_timestamp为今天0点 const [inputs, setInputs] = useState({ username: '', token_name: '', model_name: '', - start_timestamp: timestamp2string(now.getTime() / 1000 - 86400), + start_timestamp: timestamp2string(getTodayStartTimestamp()), end_timestamp: timestamp2string(now.getTime() / 1000 + 3600), channel: '', }); diff --git a/web/src/helpers/utils.js b/web/src/helpers/utils.js index 321b00a5..579c22de 100644 --- a/web/src/helpers/utils.js +++ b/web/src/helpers/utils.js @@ -140,6 +140,12 @@ export function removeTrailingSlash(url) { } } +export function getTodayStartTimestamp() { + var now = new Date(); + now.setHours(0, 0, 0, 0); + return Math.floor(now.getTime() / 1000); +} + export function timestamp2string(timestamp) { let date = new Date(timestamp * 1000); let year = date.getFullYear().toString();