>>300
> timeの値(UNIX時間) = ((JSTの現在日時 - 25569) * 86400) - 32400
この式だと
> JSTの現在日時
じゃないだろ
エクセルの シリアル値 (19000101を1として1日経ごとに+1、時間は少数)
からUnixTimeへ変換する式だ
19000101 を UnixTime の始点 19700101 にする為に "- 25569" してる

現在日時からの変換だとこんな式になる
引数の形式: "2022/08/26 18:57:31"
for /f "tokens=1-6 delims=/:. " %%a in ("%~1") do set /a "m=1%%b-100, d=1%%c-100, h=1%%d-100, n=1%%e-100, s=1%%f-100, f=!(m/3), y=%%a-f, m+=f*12-3, UT=86400*(365*y+y/4-y/100+y/400+(306*m+4)/10+d-719469)+3600*h+60*n+s, uTimeUTC=UT-32400"
echo %UT% (Local)
echo %uTimeUTC% (Local-9)