use POSIX 'strftime'; print strftime("%j", localtime(time()));