use POSIX qw( strftime ); my $ref = [ 0 .. 2 ]; print($ref, "\n"); printf("%X\n", 0+$ref); print(strftime('%Y-%m-%d %H:%M:%S', localtime($ref)), "\n"); print(strftime('%Y-%m-%d %H:%M:%S', localtime(0+$ref)), "\n");