- ベストアンサー
今月~任意の年月までの月数の求め方は?
PHP5でたとえば、2006年12月~今月(2006年6月)までの月数(この場合8ヵ月)はどのように求めるのでしょうか? 来月7月になれば9ヵ月となります。 日数計算はネットなどでよく出ているのですが、単純に日数/31ではダメだと思うのでご教授ください。 よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
$y1年$m1月から$y2年$m2月までの月数なら、単純に、 ($y2-$y1)*12+$m2-$m1+1 ――で良いのでは。 仕様が、「2006年12月~今月(2007年6月)までの月数(この場合7ヵ月)」ならですが。
お礼
ありがとうございます! 単純にそのような計算でできるのですね。ずっとタイムスタンプで計算するものと思って何時間も奮闘していました…。 あと、間違いをご指摘いただきましてありがとうございます。