function strtodate (cLongDate) return date( val(substr(cLongDate, at(",", cLongDate) + 1)), ; (AT(UPPER(LEFT(ltrim(cLongDate), 3)), " JANFEBMARAPRMAYJUNJULAUGSEPOCTNOVDEC") - 1) / 3, ; VAL(SUBSTR(cLongDate, AT(" ", cLongDate) + 1, 2))) endfunc>Hey Jim,
>LPARAMETERS cLongDate >nStrictdate=SET("STRICTDATE") >cDate=RIGHT(cLongDate,4) >cMonths=" JANFEBMARAPRMAYJUNJULAUGSEPOCTNOVDEC" >cMonthNum=TRANSFORM((AT(UPPER(LEFT(cLongDate,3)),cMonths)-1)/3) >cDayNum=TRANSFORM(VAL(SUBSTR(cLongDate,AT(" ",cLongDate)+1,2))) >cDate=cMonthNum+"/"+cDayNum+"/"+cDate >dDate=CTOD(cDate) >SET STRICTDATE TO nStrictdate >RETURN dDate>