@ECHO OFF REM Use ERRTIME.EXE by Phil Money, Advantig LLC, REM for a sorted date (or time) in DOS batch files REM ERRTIME 1.4 is avalable at REM http://www.advantig.com/files/ErrTime14.zip ERRTIME -y > NUL FOR %%A IN (0 1 2 3 4 5 6 7 8 9) DO IF ERRORLEVEL %%A0 SET ERR10=%%A FOR %%A IN (0 1 2 3 4 5 6 7 8 9) DO IF ERRORLEVEL %ERR10%%%A SET ERR1=%%A SET YEAR=%ERR10%%ERR1% ERRTIME -m > NUL FOR %%A IN (0 1 2 3 4 5 6 7 8 9) DO IF ERRORLEVEL %%A0 SET ERR10=%%A FOR %%A IN (0 1 2 3 4 5 6 7 8 9) DO IF ERRORLEVEL %ERR10%%%A SET ERR1=%%A SET MONTH=%ERR10%%ERR1% ERRTIME -d > NUL FOR %%A IN (0 1 2 3 4 5 6 7 8 9) DO IF ERRORLEVEL %%A0 SET ERR10=%%A FOR %%A IN (0 1 2 3 4 5 6 7 8 9) DO IF ERRORLEVEL %ERR10%%%A SET ERR1=%%A SET DAY=%ERR10%%ERR1% ECHO. ECHO %YEAR%%MONTH%%DAY% PAUSE