Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
informatique:microsoft:windows:date [2011/07/05 09:57] benoit |
informatique:microsoft:windows:date [2018/09/06 19:10] (Version actuelle) |
||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
Stocker dans une valeur la date : | Stocker dans une valeur la date : | ||
for /F "tokens=1,2,3 delims=/" %a IN ('echo %date%') DO set TODAY=%c-%b-%a | for /F "tokens=1,2,3 delims=/" %a IN ('echo %date%') DO set TODAY=%c-%b-%a | ||
+ | |||
+ | Pour afficher le jour de la semaine (lundi, mardi, mercredi...) | ||
+ | @echo off | ||
+ | | ||
+ | set /a J=1%DATE:~0,2% - 100 | ||
+ | set /a M=1%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) %% 7 | ||
+ | | ||
+ | if %N%==0 set JOUR=Lundi | ||
+ | if %N%==1 set JOUR=Mardi | ||
+ | if %N%==2 set JOUR=Mercredi | ||
+ | if %N%==3 set JOUR=Jeudi | ||
+ | if %N%==4 set JOUR=Vendredi | ||
+ | if %N%==5 set JOUR=Samedi | ||
+ | if %N%==6 set JOUR=Dimanche | ||
+ | | ||
+ | echo. & echo Nous sommes %JOUR% ... & echo. |