你好,我想做一个日期计算功能。我有一个第一个日期,例如2018-06-29,我想在此日期前加上30天,如果我在星期天加30天,我想撤回-1天,所以在该日期的星期六从计算中恢复将是2018年7月28日,依此类推....
如果日期在7月,则将推迟到6月,如果在8月,则将推迟到9月。
目前我是这样的第一次约会
Array
(
[date_delivery] => 2018-06-27
)
我准备了计算功能
public function calculDate($dateDelivery)
{
ddd($dateDelivery);
}
谢谢您的帮助。
答案 0 :(得分:0)
function calcDate($date) {
$newDate = strtotime('+1 month',$date);
$day = day('D',$newDate);
if ($day == 'Sun') $newDate = strtotime('-1 day', $newDate);
}