SHARE
TWEET

pastebin

a guest Mar 19th, 2019 83 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. void DateAndTime::tick(){
  2.         if(second==59)
  3.         {
  4.             second=0;
  5.             if(minute==59)
  6.             {
  7.                 minute=0;
  8.                 if(hour==23)
  9.                 {
  10.                     hour=0;
  11.                         switch(day){
  12.                         case 30:{
  13.                             if(month==4 || month==6 || month==9 || month==11)
  14.                                {
  15.                                    day=1;
  16.                                    month++;
  17.                                }
  18.                             break;
  19.                         }
  20.                         case 31:{
  21.                          if(month==1 || month==3 || month==5 || month==7 || month==8 || month==10 || month==12)
  22.                                {
  23.                                 day=1;
  24.                                 if(month==12)
  25.                                 {
  26.                                     month=1;
  27.                                     year++;
  28.                                 }
  29.                                }
  30.                             break;
  31.                         }
  32.                         case 28:{
  33.                             if(month==2 &&(year%4==0 && year%100!=0))
  34.                                 day++;
  35.  
  36.                             else if(year%400!=0)
  37.                             {
  38.                                 day=1;
  39.                                 month++;
  40.                             }
  41.                             break;
  42.  
  43.                         }
  44.                         case 29:{
  45.                             if(month==2){
  46.                                 day=0;
  47.                                 month++;
  48.                             }
  49.                         }
  50.                         default:{day++;break;}
  51.                     }
  52.                 }
  53.                 else hour++;
  54.             }
  55.             else minute++;
  56.         }
  57.         else second++;
  58.  
  59.     }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top