$today = &day($mon,$day,$year) ; #### $today = &day($day,$mon,$year) ; #### use POSIX qw( strftime ); use Time::Local qw( timegm ); print strftime("%a", gmtime(timegm(0, 0, 0, $day, $mon-1, $year))); #### use POSIX qw( strftime ); use Time::Local qw( timelocal ); print strftime("%a", localtime);