Determines the day of the year for a specific date
DMY( [<dDate>] ) -> nDayOfYear
<dDate> Designates which date to use to calculate the day of the year. The default is the system date.
DOY() returns a calendar day number that specifies which day of the year <dDate> represents.
Determines the day of the year for a specific date if dDate is invalid, returns 0 If you frequently work with time periods, then this function is quite useful. DOY() lets you assign a calendar day number to a date that relates to the beginning of the year.
. When no date is specified, DOY() uses the system date. January 1 is always 1, December 31 is 366 in a leap year; otherwise, it is 365. An empty date returns a 0 result.
? DOY( hb_SToD( "20000131" ) ) // -> 31 ? DOY( hb_SToD( "20000220" ) ) // -> 51
DOY() is compatible with CT3’s DOY().
Source is dattime2.prg, library is libct.