home *** CD-ROM | disk | FTP | other *** search
- ********************
-
- FUNCTION Dayword
-
- PARAMETER _indate
-
- PRIVATE _inday, _inval
-
- IF TYPE("_indate") = "D"
- _inday = STR(DAY(_indate), 2)
- _inval = VAL(_inday)
- ELSEIF TYPE("_indate") = "N"
- _inval = _indate
- _inday = STR(_indate)
- ELSE
- RETURN("")
- ENDIF
-
- _inval = IF((_inval > 100), PLACES(_inval, 2), _inval)
-
- IF _inval > 3 .AND. _inval < 21
- _inday = _inday + "th"
- ELSE
- _inval = VAL(RIGHT(_inday,1))
- _inday = _inday + SUBSTR("thstndrdthththththth", (_inval * 2)+1,2)
- ENDIF
- RETURN(LTRIM(TRIM(_inday)))
-
- * End of File
-
-