El uso de DateTime es siempre recomendable... y aprender a usarlo mucho más...
Using perl Syntax Highlighting
#!/usr/bin/perl
use strict;
use warnings;
use diagnostics;
use DateTime;
use open OUT => ':locale'; # Queremos los acentos propios de nuestra terminal
my $fecha = DateTime->new(
year => 2009,
month => 8,
day => 26,
locale => 'es_ES', # Los nombres de los días de nuestro país
);
print $fecha->day_name(), "\n"; # miércoles
print $fecha->day_abbr(), "\n"; # mié
Coloreado en 0.001 segundos, usando
GeSHi 1.0.8.4
Actualización: Fijarse que los nombres del día, tanto completo como abreviado, salen en minúsculas, porque en Español, son una excepción a
la regla de las mayúsculas:
6.1. Los nombres de los días de la semana, de los meses y de las estaciones del año: lunes, abril, verano. Solo se escriben con mayúscula cuando forman parte de fechas históricas, festividades o nombres propios: Primero de Mayo, Primavera de Praga, Viernes Santo, Hospital Doce de Octubre.