# 1752 was a short year on the British calendar! nulldata 355 # give a negative year to indicate Julian date ed0 = epochday(-1752,1,1) # consistent series of epoch day values series ed = ed0 + index - 1 # Julian dates as YYYYMMDD series jdate = juldate(ed) # Gregorian dates as YYYYMMDD series gdate = isodate(ed) # Historical: cut-over in September series hcal = ed > epochday(-1752,9,2) ? gdate : jdate # And let's take a look print ed jdate gdate hcal -o