'=========================================================================== ' Subject: RETURNS DAY OF THE WEEK Date: 10/26/89 (00:00) ' Author: Dick Dennison Code: QB, PDS ' Keys: DAY,FUNCTION Packet: DATETIME.ABC '=========================================================================== 'Day of Week - Dick Dennison 10/26/89 '$INCLUDE: 'qb.bi' 'load qb with the /L switch 'Interrupt 21 Function 2AH - get date DIM InRegs AS RegType, OutRegs AS RegType DIM Day(7) AS STRING * 3 Day$(0) = "Sun": Day$(1) = "Mon": Day$(2) = "Tue": Day$(3) = "Wed" Day$(4) = "Thu": Day$(5) = "Fri": Day$(6) = "Sat" CLS InRegs.ax = &H2A * 256 '2Ah in ah CALL INTERRUPT(&H21, InRegs, OutRegs) ' * * * cx is the year, dh is the month, dl is the date, al is the day PRINT OutRegs.cx; " = year" PRINT OutRegs.dx \ 256; " = month" PRINT OutRegs.dx MOD 256; " = date" daynum% = OutRegs.ax MOD 256 PRINT "Day of the week is "; Day$(daynum%)