How to create a folder with name as current date in batch (.bat) files

mkdir %date:~-4,4%%date:~-10,2%%date:~7,2%

Quick and dirty: If you can live with the date being UTC instead of local, you can use:

for /f "skip=1" %%d in ('wmic os get localdatetime') do if not defined mydate set mydate=%%d
md %mydate:~0,8%

Works in all locales. Only on XP and higher, though.