Not related to perl but here's a short history lesson on the topic. Unfortunately, both days of the year and the Julian Day are often (correctly) referred to as "Julian Dates/Days." I'm an astronautical engineer so I always use Julian Date meaning the number of days and fractional days since 4712 BC but I deal with all the time with systems that call the day of the year (e.g. Jan 1 = 1, Dec 31 = 365 (or 366)) the Julian Day or Julian Date as well. It's a coincidence of history that the two should both be called Julian Days. The numbering of the days of the year from 1 to 365/366 refers to Julius Ceaser (circa 46 BC) who adopted the solar calender having 365 days in a year and a leap year. The Julian Date referring to the number of days and fractional days since 4712 BC refers to Julius Scaliger (circa 1583 A.D. ) and is often used for astronomy and astrodynamics. Because it makes date arithmetic easy, Scaliger's version of the Julian Date is widely used where dates (especially dates that are far apart) need to be added or subtracted. It's the original "Star Date."
Comment on (RhetTbull) Re: Re: How do I convert a julian date?