From 27a6da4d32bd5943a21ce774b4a5b45b86567d87 Mon Sep 17 00:00:00 2001 From: ngfchl Date: Fri, 19 Jun 2026 16:27:08 +0800 Subject: [PATCH] fix: sanitize timestamp in package.bat ldflags --- package.bat | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/package.bat b/package.bat index a67e48e..ff736eb 100644 --- a/package.bat +++ b/package.bat @@ -2,7 +2,9 @@ setlocal set VERSION=1.0.0 -set LDFLAGS=-s -w -X "main.Version=%VERSION%" -X "main.BuildTime=%DATE% %TIME%" +for /f "tokens=2 delims==" %%I in ('wmic os get localdatetime /value') do set datetime=%%I +set BUILD_TIME=%datetime:~0,4%-%datetime:~4,2%-%datetime:~6,2% %datetime:~8,2%:%datetime:~10,2%:%datetime:~12,2% +set LDFLAGS=-s -w -X "main.Version=%VERSION%" -X "main.BuildTime=%BUILD_TIME%" echo. echo Building Server... @@ -32,4 +34,4 @@ echo. echo Server 分发: 复制 dist\server\ 整个文件夹 echo Client 分发: 复制 dist\client\ 整个文件夹 echo. -pause \ No newline at end of file +pause