You have to write something that creates a file mtime in epoch seconds, then formats it usefully:
Code:
filetime()
{
perl -e '
use POSIX qw(strftime);
$mtime = (stat $ARGV[0])[9];
print strftime "%Y-%m-%d:%H:%M:%S ", localtime($mtime);
' $1
}
find . -name '*.shl' |\
while read filename
do
echo "$(filetime $filename) $filename"
done | sort