Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
添加+;如果某一天在不同的月份,则在php eaven中有1个或多个day to DATETIME_Php_Date_Datetime - Fatal编程技术网

添加+;如果某一天在不同的月份,则在php eaven中有1个或多个day to DATETIME

添加+;如果某一天在不同的月份,则在php eaven中有1个或多个day to DATETIME,php,date,datetime,Php,Date,Datetime,我试着回答这个问题,但没有成功。我正试图找到一个简单的解决方案:例如:2017-12-31+5天。我想做一个函数,在这里我给出当前的日期,日期,月等等,或者如果有一个内置的php可以做到这一点,那就更好了 $date = "2017-12-31"; echo date("Y-m-d", strtotime($date . " +5 days")); 能把一些句子翻译成行动。参见示例1,这里有一个替代功能: function get5daysLater($date, $extra_days =

我试着回答这个问题,但没有成功。我正试图找到一个简单的解决方案:例如:2017-12-31+5天。我想做一个函数,在这里我给出当前的日期,日期,月等等,或者如果有一个内置的php可以做到这一点,那就更好了

$date = "2017-12-31";

echo date("Y-m-d", strtotime($date . " +5 days"));

能把一些句子翻译成行动。参见示例1,这里有一个替代功能:

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

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

“它不起作用”,但它实际上起了什么作用?请编辑你的问题,说明你是如何尝试它的,你给出了什么输入,你期望得到什么输出,以及你得到了什么输出。如果没有这些信息,“我试过了,但没用”不是有用的信息。尽管它在大多数情况下都有效,但如果是夏令时,你可以用它缩短一个小时。