diff --git a/server/src/middleware/logger.ts b/server/src/middleware/logger.ts index b043cce..823b7c6 100644 --- a/server/src/middleware/logger.ts +++ b/server/src/middleware/logger.ts @@ -8,22 +8,15 @@ if (!fs.existsSync(LOG_DIR)) { fs.mkdirSync(LOG_DIR, { recursive: true }) } -/** 获取 UTC+8 时间 */ -function getChinaTime(date: Date = new Date()): Date { - const utc = date.getTime() + date.getTimezoneOffset() * 60000 - return new Date(utc + 8 * 3600000) -} - -/** 获取当前日期字符串 YYYY-MM-DD(UTC+8) */ +/** 获取当前日期字符串 YYYY-MM-DD(服务器本地时间) */ function getDateStr(): string { - const d = getChinaTime() + const d = new Date() return `${d.getFullYear()}-${String(d.getMonth() + 1).padStart(2, '0')}-${String(d.getDate()).padStart(2, '0')}` } -/** 格式化时间 HH:mm:ss.SSS(UTC+8) */ +/** 格式化时间 HH:mm:ss.SSS(服务器本地时间) */ function formatTime(date: Date): string { - const d = getChinaTime(date) - return `${String(d.getHours()).padStart(2, '0')}:${String(d.getMinutes()).padStart(2, '0')}:${String(d.getSeconds()).padStart(2, '0')}.${String(d.getMilliseconds()).padStart(3, '0')}` + return `${String(date.getHours()).padStart(2, '0')}:${String(date.getMinutes()).padStart(2, '0')}:${String(date.getSeconds()).padStart(2, '0')}.${String(date.getMilliseconds()).padStart(3, '0')}` } /** 写入日志文件 */ diff --git a/server/src/routes/logs.ts b/server/src/routes/logs.ts index 69c8de9..e41da99 100644 --- a/server/src/routes/logs.ts +++ b/server/src/routes/logs.ts @@ -7,11 +7,9 @@ import { requireAdmin } from '../middleware/requireAdmin' const router = Router() const LOG_DIR = path.resolve(process.env.LOG_DIR || './logs') -/** 获取 UTC+8 今日日期字符串 */ +/** 获取今日日期字符串 YYYY-MM-DD(服务器本地时间) */ function getTodayStr(): string { - const now = new Date() - const utc = now.getTime() + now.getTimezoneOffset() * 60000 - const d = new Date(utc + 8 * 3600000) + const d = new Date() return `${d.getFullYear()}-${String(d.getMonth() + 1).padStart(2, '0')}-${String(d.getDate()).padStart(2, '0')}` }