For Loop sequence question

I am using a for loop in a shell. My question is how does it list out the files in the example below. Does it list the files by name? How can I list the files by date so it will list the oldest file first in the sequence.

Thanks!

for f in /dir/*.*
echo $f
end

for f in `ls -t /dir/*.*`
do
   echo $f
done

Thanks Jim!