Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Ветеран


Сообщения: 874
Благодарности: 575

Профиль | Отправить PM | Цитировать


Возможно, это связано с другим форматом даты в переменной %DATE%. Проверте выполнение команды
Код: Выделить весь код
ECHO %DATE%
.



Проверьте также такой вариант:


Код: Выделить весь код
@ECHO OFF

FOR /F %%I IN ('DATE /T') DO SET date=%%I

set /a y=%date:~6,4%
set /a m=1%date:~3,2%-100
set /a d=1%date:~0,2%-100
set /a i=(%y%-1901)*365 + (%y%-1901)/4 + %d% + (!(%y% %% 4))*(!((%m%-3)^&16))
set /a i=(%i%+(%m%-1)*30+2*(!((%m%-7)^&16))-1+((65611044^>^>(2*%m%))^&3))%%7+1

ECHO %i%

PAUSE>nul
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:04, 04-06-2013 | #2