in reply to Currdate.pl

use POSIX 'strftime'; print strftime("%A, %e %B, %Y %I:%M:%S %Z",localtime);