如何在PHP中获得每月的第15天和最后一天

我试图弄清楚如何将日期设置为每月的第15天和月底…到目前为止,我所得到的是距当前日期仅15天.
当前日期=今天的日期逻辑:如果当前日期小于15,则循环的开始日期在月底,则如果当前日期等于或大于15,则循环的开始日期在15号.因此,在我的情况下,我当前的日期是11月9日,因此“第一个输出应为11月30日.

$y = 1;
while ($y <= $num_term) { // num_term is equal to the number of output
    $month_line = strtotime("15 day", strtotime("$month_sched"));
    $day = date("d", $month_line);
    $month_int = date("M-d", $month_line);
} 

输出

Nov 24`<br />`
Dec 9`<br />`
Dec 24`<br />`

谁能帮我…谢谢:)

解决方法:

您可以通过以下方式获得每月的总天数:

<?PHP
   $a_date = "2015-11-09";
   echo totaldays = date("t", strtotime($a_date));
?>

您可以从当前日期获取当前日期:

<?PHP
   echo curday = date('d');
   if(curday==totaldays){
     echo "lastday";
   }
   if(curday==15)
   {
     echo "15th day";
   }
?>

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...