Problem with shell script

Here is the code:

find `pwd`/$1/ -name "*.*" -exec ls -l {} \;

It finds all the files of a given directory with last modified time. Any ideas how I could sort them by modified times (older ones first)

Thanks in advance!

instead of ls -l try ls -ltr

Already tried that before and it doesn't work. As I understand it still uses find as the main command and when recursively going through the lines the ls just adds the rest of the information in addition to the file path.

So thanks anyway but any more suggestions?