Za početak, sve se rešava promenama u liniji:
for /f "tokens=2-4 delims=/ " %%g in ('date /t') do (
Za početak, pokušaj umesto:
delims=/
... da staviš:
delims=.
Ako i dalje nije dobro (na osnovu izlaza komande date /t), moguće je da treba umesto:
tokens=2-4
... staviti:
tokens=1-3
Obrati pažnju i na redosled parsovanja:
set mesec=%%g
set dan=%%h
set godina=%%i
... kod tebe će trebati:
set dan=%%g
set mesec=%%h
set godina=%%i
Nadam se da ćeš sada rešiti problem.