数値が前の月の一ヶ月単位の秒数なんで、>= が意図したところだと思う。
ちょっとまて。 // (略) if(month == 2){ sec += 2678400; if(month == 3){ // (略) って、おかしくね?else ifか>=の間違いだろ。
数値が前の月の一ヶ月単位の秒数なんで、>= が意図したところだと思う。
そこらも含め、まずはフローチャート書いてコードに落とすところからかも。頭のなかで構造化出来ればインデントが不自然に思えるはず。
もちろん、 switch(month){case 12: sec += 2592000;case 11: sec += 2678400;case 10: sec += 2592000;case 9: sec += 2678400;case 8: sec += 2678400;case 7: sec += 2592000;case 6: sec += 2678400;case 5: sec += 2592000;case 4: sec += 2678400;case 3: sec...