如果那天是在另一个月,则在php eaven中向DATETIME添加+1或更多天

时间:2017-08-15 18:01:03

标签: php date datetime

我尝试了这个问题的最佳答案adding 1 day to a DATETIME format value,但它没有用。我试图找到一个简单的解决方案:例如:2017-12-31 +5天。而且我想创建一个函数,我给出当前日期和日期,或几个月等,或者如果有一个内置的php可以做到这一点,那就更好了。

2 个答案:

答案 0 :(得分:0)

你是说这个意思吗?

$date = "2017-12-31";

echo date("Y-m-d", strtotime($date . " +5 days"));
那不是很难吗? https://3v4l.org/47LWi

Strtorime()可以将一些句子翻译成动作。见例1

答案 1 :(得分:0)

这是一个替代功能:

function get5daysLater($date, $extra_days = 5)
{
    echo date('Y-m-d', strtotime($date) +$extra_days *24*60*60);
}

使用示例:

echo get5daysLater("2017-12-07");