home *** CD-ROM | disk | FTP | other *** search
- '****************************************************************************
- 'Total Control Systems QuickBasic 4.5
- '****************************************************************************
- '
- ' Program : LITDATE.BAS
- ' Written by : Tim Beck
- ' Written On : 10-01-90
- ' Function : LITERARY DATE SUBROUTINE
- '
- '****************************************************************************
- ' This program and those associated with it were written for use with Quick-
- ' Windows Advanced (Version 1.5+). Possesion of this program entitles you
- ' to certain priviliges. They are:
- '
- ' 1. You may compile, use, or modify this program in any way you choose
- ' provided you do not sell or give away the source code to this prog-
- ' ram or any of it's companions to anyone for any reason. You may,
- ' however, sell the resulting executable program as you see fit.
- '
- ' 2. You may modify, enhance or change these programs as you see fit. I
- ' as that you keep a copy of the original code and that you notify
- ' me of any improvements you make. I like to think that the code is
- ' bug free and cannot be improved upon, but I'm sure someone will
- ' find a way to make it better. If it's you, I'm looking forward to
- ' seeing your changes. I can be reached at:
- '
- ' Tim Beck Tim Beck (C/O Debbie Beck)
- ' 19419 Franz Road 8030 Fairchild Avenue
- ' Houston, Texas 77084 Canoga Park, California 91306
- ' (713) 639-3079 (818) 998-0588
- '
- ' 3. This code has been tested and re-tested in a variety of applications
- ' and although I have not found any bugs, doesn't mean none exist. So,
- ' this program along with it's companions comes with NO WARRANTY,
- ' either expressed or implied. I'm sorry if there are problems, but
- ' I can't be responsible for your work. I've tried to provide a safe
- ' and efficient programming enviroment and I hope you find it helpful
- ' for you. I do, however, need to cover my butt!
- '
- ' I have enjoyed creating this library of programs and have found them to be
- ' a great time saver. I hope you agree.
- '
- ' Tim Beck //
- '
- '****************************************************************************
- DECLARE SUB LITDATE (Indate$, Outdate$)
-
- '-----------------------------------------------------------------------
- ' Returns the date in Literary Format (January 1, 1990)
- '
- ' Indate$ = Current Date in YYMMDD Format
- ' OutDate$ = Current Date in Literary Format
-
-
- REM $INCLUDE: 'STDCOM.INC'
-
- TIMER OFF 'Enables Event Trapping
-
- ' ON ERROR GOTO ErrorTrap
-
- ErrorTrap:
-
- ' RESUME
-
- SUB LITDATE (Indate$, Outdate$) STATIC
-
- IF MID$(Indate$, 5, 1) = "0" THEN
- DD$ = " " + RIGHT$(Indate$, 1)
- ELSE
- DD$ = " " + RIGHT$(Indate$, 2)
- END IF
-
- IF MID$(Indate$, 3, 2) = "01" THEN
- Outdate$ = "January" + DD$
- ELSEIF MID$(Indate$, 3, 2) = "02" THEN
- Outdate$ = "February" + DD$
- ELSEIF MID$(Indate$, 3, 2) = "03" THEN
- Outdate$ = "March" + DD$
- ELSEIF MID$(Indate$, 3, 2) = "04" THEN
- Outdate$ = "April" + DD$
- ELSEIF MID$(Indate$, 3, 2) = "05" THEN
- Outdate$ = "May" + DD$
- ELSEIF MID$(Indate$, 3, 2) = "06" THEN
- Outdate$ = "June" + DD$
- ELSEIF MID$(Indate$, 3, 2) = "07" THEN
- Outdate$ = "July" + DD$
- ELSEIF MID$(Indate$, 3, 2) = "08" THEN
- Outdate$ = "August" + DD$
- ELSEIF MID$(Indate$, 3, 2) = "09" THEN
- Outdate$ = "September" + DD$
- ELSEIF MID$(Indate$, 3, 2) = "10" THEN
- Outdate$ = "October" + DD$
- ELSEIF MID$(Indate$, 3, 2) = "11" THEN
- Outdate$ = "November" + DD$
- ELSEIF MID$(Indate$, 3, 2) = "12" THEN
- Outdate$ = "December" + DD$
- END IF
-
- END SUB
-
-