我的薪水月从上个月的26号开始,到本月的25号结束
即2月是2016-01-26至2016-02-25。

我需要如下的输出

$date = '2014-02-27';
echo date('F', strtotime($date)); = "March" //if date > 25 print next month

最佳答案

我相信您要做的就是一天:

$date = '2014-02-27';
$day = date('d', strtotime($date));


然后看看是否大于26,增加一个月

$month = date('F', strtotime($date));

if($day > 26)
{
$ts = mktime(0, 0, 0, date("n", strtotime($date)) + 1, 1);
$tmpNewDate = date("Y-m-d H:i:s", $ts);
$month = date('F', strtotime($date));

}

echo $month;

关于javascript - 如何在PHP中设置自定义月份的开始日期和结束日期,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35174568/

10-12 12:50
查看更多