Many times I had to search for files by date of creation.
First To find all files modified in the last 24 hours (last full day) in current directory and its sub-directories:
find . -mtime -1 -print
To find all files modified in the last 24 hours (last full day) in a specific directory and its sub-directories:
find /your_directory_path -mtime -1 -print
To find modified files only (without directories and still and modified in the last 24 hours) in current directory and its sub-directories:
find . -type f -mtime -1 -print
To find modified directories only in current directory and its sub-directories:
find . -type d -mtime -1 -print
To find files modified since certain date: e.g. Find files newer than 2010/Jan/05
touch --date "2010-01-05" /tmp/foo
find . -newer /tmp/foo