小弟我勒个去,难道小弟我发现了php的bug?计算下个月最后一天的有关问题

WBOY
Freigeben: 2016-06-13 12:18:31
Original
1047 Leute haben es durchsucht

我勒个去,难道我发现了php的bug?计算下个月最后一天的问题!
话不多说,直接上代码:

<br />$BeginDate="2015-05-31";<br />//新的获取指定月份的最后1天<br />echo date("Y-m-t",strtotime("+1 months",strtotime($BeginDate)));<br />
Nach dem Login kopieren


根据经验,计算结果应该是:2015-06-30

但是实际运行结果不是,大家请试试,并求教大家这是为啥~~~~搞晕了我了

另:如果把开始时间设置为2015-05-30计算结果是正确的
------解决思路----------------------
$BeginDate="2015-05-31";<br />echo date("Y-m-d t",strtotime("+1 months $BeginDate"));
Nach dem Login kopieren
2015-07-01 31

有什么问题吗?
5月31日加一个月(6月是30天)所以就是7月1日,7月的最后一天不就是31日吗
看来是你的经验出问题了

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!