Самый стандартный способ - использовать модуль POSIX и его функцию strftime.
use POSIX qw( strftime );
use File::stat;
my $stat_epoch = stat( 'some_file.name' )->ctime;
print strftime('%Y-%m-%d %H:%M:%S', localtime( $stat_epoch ) );
Все эти маркеры, такие как% Y,% m и т. Д., Определены в стандарте и работают одинаково в C, системной команде «дата» (по крайней мере, в Unix) и т. Д.