Bei der Arbeit stoße ich oft auf das Problem, die Anzahl der Tage in einem bestimmten Monat zu ermitteln. So habe ich es zuvor gelöst.
<code><span>//这里以2015年11月为例</span><span>$inputs</span>[<span>'month'</span>] = <span>'201511'</span>;<span>//传递过来的参数</span><span>$tmp_month</span> = <span>$inputs</span>[<span>'month'</span>].<span>"01"</span>; <span>//$tmp_month = '20151101';</span><span>$s_time</span> = strtotime(<span>$tmp_month</span>);<span>//月起始时间</span><span>$e_time</span> = strtotime(<span>date</span>(<span>"Ymd"</span>,<span>$s_time</span>).<span>'+1 month'</span>);<span>//月结束时间</span><span>$countMins</span> = (<span>$e_time</span> - <span>$s_time</span>)/<span>60</span>;<span>//当月分钟数</span><span>$countDay</span> = <span>$countMins</span>/(<span>60</span><span>*24</span>);<span>//当月的天数</span></code>
<code>但是现在,发现了更好的获取方法。 </code>
Die in PHP integrierte Funktion date() kann die Anzahl der Tage im Monat direkt ermitteln.
<code><span>$tmp_month</span> = <span>$inputs</span>[<span>'month'</span>].<span>"01"</span>; <span>$countDay</span> = date(<span>"t"</span>,strtotime(<span>$tmp_month</span>)); <span>//</span>如果直接date(<span>"t"</span>),得到的是当月的天数</code>
so einfach!
<code>其实,还有一个方法,使用cal_days_in_month()函数,php手册中给的解释是:返回某个历法中某年中某月的天数。 </code>
3 Parameter:
Kalender Ein bestimmter Kalender, der für Berechnungen verwendet wird
Monat wählt einen Monat im Kalender aus
Jahr wählt ein bestimmtes Jahr im Kalender aus
<code><span>$num</span> = cal_days_<span>in</span>_month(CAL_GREGORIAN, <span>11</span>, <span>2015</span>); // <span>30</span></code>
Ich persönlich bevorzuge die date()-Funktion, damit ich mich nicht um Kalenderprobleme kümmern muss.
').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });Das Obige stellt vor, wie man die Anzahl der Tage eines Monats an einem bestimmten Datum in PHP erhält, einschließlich des Inhalts. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.