Modified Julian Date to Gregorian calendar, expressed in a form convenient for formatting messages (namely rounded to a specified precision, and with the fields stored in a single array).
ndp int number of decimal places of days in fraction djm double Modified Julian Date (JD-2400000.5)
iymdf int year, month, day, fraction in Gregorian calendar *j long status: nonzero = out of range Any date after 4701BC March 1 is accepted. Large ndp values risk internal overflows. It is typically safe to use up to ndp=4. The algorithm is derived from that of Hatcher 1984 (QJRAS 25, 53-55). P.T.Wallace Starlink 31 October 1993