兄さん、やめさせてください。php にバグを見つけましたか?翌月の末日の計算に関する問題

WBOY
リリース: 2016-06-13 12:18:31
オリジナル
1047 人が閲覧しました

ところで、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日ではありませんか?
あなたの経験に何か問題があるようです

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!