No need to chomp @ARGV, these are command-line arguments, they are not read from a file. To find if a file is a directory, you can use -d To find the date/time stamps on a file, use stat
Monks, I need help for finding the sub directories under a directory and then reading the time stamp of all files and then matching the timestamp of files with the passed input date. Surely I need help here
I'd suggest File::Find for the directory reading, and check out the -X file operators in perldoc perlop.
We're not trying to be obstructive, just to give you a little push to get past your insecurity about this. You're heading the right direction - just keep going!