ところで、php にバグを見つけましたか?翌月の末日を計算してみましょう!
早速、コードに直接進みましょう:
<br />$BeginDate="2015-05-31";<br />//新的获取指定月份的最后1天<br />echo date("Y-m-t",strtotime("+1 months",strtotime($BeginDate)));<br />
ログイン後にコピー
経験によれば、計算結果は次のようになります: 2015-06-30
しかし、実際の実行結果はそうではありません、皆さん試してみてください、なぜ~~~~めまいがしたのか聞いてください
別: 開始時刻が2015-05-30に設定されている場合、計算結果は正しいです
------ソリューションのアイデア----------------------$BeginDate="2015-05-31";<br />echo date("Y-m-d t",strtotime("+1 months $BeginDate"));
ログイン後にコピー
2015-07-01 31
何か質問はありますか?
5月31日プラス1か月(6月は30日)なので、7月1日です。7月の最終日は31日ではありませんか?
あなたの経験に何か問題があるようです