home *** CD-ROM | disk | FTP | other *** search
- // -------- Date Functions
-
- #ifndef DATE
- #define DATE
-
-
- class Date
- /* dos_date_t */
- {
- char da_day;
- char da_mon;
- int da_year;
- char da_dayofweek;
-
- public:
-
- Date(void);
- Date(int, int, int);
- Date(Date& adate);
- ~Date(void) {; };
-
- void readdate(void);
- void printdate(void);
- long numberdays(void);
- int operator-(Date& adate);
- Date operator+(Date& adate);
- void daytodate(long days);
- int isleap(void) { return ( !(da_year % 4) || !(da_year % 400) ); };
- Date addday(long days);
- int month(void) { return(da_mon); };
- int year(void) { return(da_year); };
- int day(void) { return(da_day); };
-
-
-
-
- };
-
- int daysbetween( Date& Date1, Date& Date2 );
-
- #endif
-