month_day.dart 757 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. class MonthDay {
  2. getDays(DateTime dateTime) {
  3. switch (dateTime.month) {
  4. case 1:
  5. return 31;
  6. break;
  7. case 2:
  8. if (dateTime.year % 4 == 0) {
  9. return 29;
  10. } else {
  11. return 28;
  12. }
  13. break;
  14. case 3:
  15. return 31;
  16. break;
  17. case 4:
  18. return 30;
  19. break;
  20. case 5:
  21. return 31;
  22. break;
  23. case 6:
  24. return 30;
  25. break;
  26. case 7:
  27. return 31;
  28. break;
  29. case 8:
  30. return 31;
  31. break;
  32. case 9:
  33. return 30;
  34. break;
  35. case 10:
  36. return 31;
  37. break;
  38. case 11:
  39. return 30;
  40. break;
  41. case 12:
  42. return 31;
  43. break;
  44. }
  45. }
  46. }