如何在php中获得下个月的同一天。
通过使用此代码。我下个月可以得到
$delidate = '2014-01-13'; // Today is Monday
$monthlyDate = strtotime("+1 month".$delidate);
$monthly = date("Y-m-d", $monthlyDate);
echo $monthly;
此代码的输出是:-
2014-02-13
现在,我只想获取下个月的星期一。
我需要下个月星期一日
2014-02-10
或假设如果日期是星期三,那么我需要下个月的星期三日期。
已更新:-假设如果下一天的特定日期不可用,那么我需要下个月的最近一天。
更新:-
我尝试这段代码
$delidate = '2014-01-29';
$monthlyDate = strtotime( $delidate . " +1 month " );
$monday = strtotime( date("Y-m-d", $monthlyDate) . " Monday this week " );
$monthly = date("Y-m-d", $monday);
echo $monthly;
它给了我输出 2014-03-03
虽然我需要2014-02-26
最佳答案
试试这个
$delidate = '2014-01-13';
$monthlyDate = strtotime( $delidate . " +1 month " );
$monday = strtotime( date("Y-m-d", $monthlyDate) . " Monday this week " );
$monthly = date("Y-m-d", $monday);
echo $monthly;
关于php - 如何在PHP中获得下个月的同一天,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21084915/