函数计算日期(星期日,七月和八月除外)

时间:2018-06-19 12:11:41

标签: php

你好,我想做一个日期计算功能。我有一个第一个日期,例如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);
}

谢谢您的帮助。

1 个答案:

答案 0 :(得分:0)

function calcDate($date) {
    $newDate = strtotime('+1 month',$date);
    $day = day('D',$newDate);
    if ($day == 'Sun') $newDate = strtotime('-1 day', $newDate);  
}