Dear Reeza, Thanks all for your time and post. My apologies, I'm a novice in SAS. I try to run the following code (in SAS 9.1.3), but did not work. proc fcmp outlib=work.func.dates; function islamic_leap(year); return(mod((year*11)+14,30)<11); endsub; function islamic_to_jd(year,month,day); return((day+ceil(29.5*(month-1))+(year-1)*354+ floor((3+(11*year))/30)+1948439.5)-1); endsub; data test; date_want=islamic_to_sd(1435,12,28); format date_want date9.; run; ERROR 68-185: The function ISLAMIC_TO_SD is unknown, or cannot be accessed.
... View more