%N% jours depuis le 01/01/1900
je cherche le 01/01/1900 dans la ligne ( set /A N= ) et je trouve pas,
merci de votre lumière.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 @echo off set old_date=01/01/1900 :: :: et apres il est où le %old_date% :: set /a J="100%DATE:~0,2% %% 100" set /a M="100%DATE:~3,2% %% 100" set /a A=%DATE:~6,4% set /a N="((1461 * (%A% + 4800 + (%M% - 14) / 12)) / 4 + (367 * (%M% - 2 - 12 * ((%M% - 14) / 12))) / 12 - (3 * ((%A% + 4900 + (%M% - 14) / 12) / 100)) / 4 + %J% - 32075) - 2415021" echo. echo Nous sommes le %DATE% soit %N% jours depuis le %old_date% echo.
Partager