Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void DateAndTime::tick(){
- if(second==59)
- {
- second=0;
- if(minute==59)
- {
- minute=0;
- if(hour==23)
- {
- hour=0;
- switch(day){
- case 30:{
- if(month==4 || month==6 || month==9 || month==11)
- {
- day=1;
- month++;
- }
- break;
- }
- case 31:{
- if(month==1 || month==3 || month==5 || month==7 || month==8 || month==10 || month==12)
- {
- day=1;
- if(month==12)
- {
- month=1;
- year++;
- }
- }
- break;
- }
- case 28:{
- if(month==2 &&(year%4==0 && year%100!=0))
- day++;
- else if(year%400!=0)
- {
- day=1;
- month++;
- }
- break;
- }
- case 29:{
- if(month==2){
- day=0;
- month++;
- }
- }
- default:{day++;break;}
- }
- }
- else hour++;
- }
- else minute++;
- }
- else second++;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement