con la funcion
filemtime() puedes optener la fecha de la ultima modificacion de un archivo.
Despues deberias o podrias generar un array con las marcas de tiempo de cada uno de los archivos usando
mktime(), y por ultimo ordenar el array con
sort() forzando SORT_NUMERIC, para ordenar numeros, una vez tuenes tu arrya listo lo recorres para pintar la tabla.