home *** CD-ROM | disk | FTP | other *** search
- ********************
-
- FUNCTION Printdate
-
- PARAMETERS _in_date, _p_option
-
- * _in_date is the date to use
- * _p_option is the printing option
-
- IF PCOUNT() = 0
- _in_date = DATE()
- _p_option = 1
- ELSEIF PCOUNT() = 1
- _p_option = 1
- ENDIF
-
- DO CASE
- CASE _p_option = 1
- RETURN(CMONTH(_in_date) + " " + DAYWORD(_in_date) + ", " + LTRIM(TRIM(STR(YEAR(_in_date)))))
- CASE _p_option = 2
- RETURN(CDOW(_in_date) + ", the " + DAYWORD(_in_date) + " of " + CMONTH(_in_date) + ", " + LTRIM(TRIM(STR(YEAR(_in_date)))))
- CASE _p_option = 3
- RETURN(CDOW(_in_date) + ", the " + DAYWORD(_in_date) + " of " + CMONTH(_in_date))
- CASE _p_option = 4
- RETURN("The " + DAYWORD(_in_date) + " of " + CMONTH(_in_date) + ", " + LTRIM(TRIM(STR(YEAR(_in_date)))))
- CASE _p_option = 5
- RETURN(CDOW(_in_date) + ", " + CMON(_in_date) + " " + LTRIM(TRIM(STR(DAY(_in_date),2))) + ", " + STR(YEAR(_in_date),4))
- CASE _p_option = 6
- RETURN(CMONTH(_in_date) + " " + LTRIM(TRIM(STR(DAY(_in_date)))) + ", " + LTRIM(TRIM(STR(YEAR(_in_date)))))
- CASE _p_option = 7
- RETURN(SUBSTR(DTOS(_in_date),1, 4) + "-" + SUBSTR(DTOS(_in_date), 5,2) + "-" + SUBSTR(DTOS(_in_date),7))
- OTHERWISE
- RETURN(DTOC(_in_date))
- ENDCASE
-
- * End of File