我想弄清楚如何将我的日期设置为每 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);
}
Run Code Online (Sandbox Code Playgroud)
输出:
Nov 24`<br />`
Dec 9`<br />`
Dec 24`<br />`
Run Code Online (Sandbox Code Playgroud)
谁能帮帮我...谢谢:)
您可以通过以下方式获取该月的总天数
<?php
$a_date = "2015-11-09";
echo totaldays = date("t", strtotime($a_date));
?>
Run Code Online (Sandbox Code Playgroud)
您可以从当前日期获取当前日期:
<?php
echo curday = date('d');
if(curday==totaldays){
echo "lastday";
}
if(curday==15)
{
echo "15th day";
}
?>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3694 次 |
| 最近记录: |