-mtime works with days.
-mtime -1 means less than a day and
in the future (unlikely but possible).
-mtime 0 means less than a day but not in the future.
You can also look at the ls options.
As was suggested by the previous post, the -d option lists a directory itself, not its contents.
Code:
find . -mtime -1 -exec ls -ld {} \;
And for better speed (less forks)
Code:
find . -mtime -1 -exec ls -ld {} +