fix: sanitize timestamp in package.bat ldflags

This commit is contained in:
ngfchl
2026-06-19 16:27:08 +08:00
parent 9e0f84819a
commit 27a6da4d32
+4 -2
View File
@@ -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
pause