OK, these docs are short and sweet. The program is freeware but is copyrighted. No disassembly, reverse engineering, blah, blah, blah. I retain all rights, and you are only granted a free license to use this product. INSTALLATION It's best to just stick the EXE in a directory in your path. isday.exe - DOS version isday2.exe - OS/2 version isdayw.exe - Win32 verion SYNTAX IsDay can take any combination of the following parameters. Each parameter is followed by a colon and then the value for it. -M: check for month. (1-12 or Jan-Dec) -W: check for week of year -Y: check for year* -DM: check for day of month (1-31, F, L)* -DW: check for day of week (1-7 or Mon-Sun) -DY: check for day of year (1-366) -DT: check for date* -h|-? displays help screen year - can take a 2-digit or 4-digit year. For 2 digit years, 70-99 are considered 19xx, while 00-69 are considered 20xx. Better to just use 4-digits. Day of Month - L will check for the last day of the month. F will check for the first day of the month (same as 1) date - Takes a date in Month-Day-Year order. They can be separated by any combination of slash ,backslash, comma, and spaces. (Spaces require quotes around full parameter). Month can be given as a name, minimum 3 chars. Day and Year are optional, but Day must be given if year is given eg. 10/26/66 May-5 January "-DT:December 31,1996" USAGE: IsDay is meant to be called from a batch/cmd file. call it with the parameters you want to check for and then test for the returned errorlevel. IsDay returns an errorlevel of 1 on a match of ALL parameters or 0 otherwise EXAMPLES: ISDAY -DM:L Checks for last day of month ISDAY -DT:Nov-26,1998 Checks for the given date ISDAY -DW:Friday -DM:13 Checks for Friday the thirteenth :) ISDAY -Y:2000 -DY:1 Checks for the Year 2000 and the 1st day of the year