Advertisement
Guest User

pastebin

a guest
Mar 19th, 2019
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.92 KB | None | 0 0
  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. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement