Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/228.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获取最早的记录并添加1周_Php_Datetime_Time_Increment - Fatal编程技术网

php获取最早的记录并添加1周

php获取最早的记录并添加1周,php,datetime,time,increment,Php,Datetime,Time,Increment,我正在寻找一个每周自动发布一次的博客,这样我就可以创建更多的帖子,然后每周发布一次。我在获得最佳时间和增加1周时间方面遇到了一些困难 我的数据库使用的是“日期时间”。 所以字符串是“2013-03-20 09:42:41” 我可以获得最棒的文章blog_date的值,但是如何在字符串中添加1周 date('$blog_date', strtotime("+1 week")); 谢谢你的时间^^ 答案是: $blog_date = date('Y-m-d h:i:s', strtotime("+

我正在寻找一个每周自动发布一次的博客,这样我就可以创建更多的帖子,然后每周发布一次。我在获得最佳时间和增加1周时间方面遇到了一些困难

我的数据库使用的是“日期时间”。 所以字符串是“2013-03-20 09:42:41”

我可以获得最棒的文章
blog_date
的值,但是如何在字符串中添加1周

date('$blog_date', strtotime("+1 week"));
谢谢你的时间^^

答案是:

$blog_date = date('Y-m-d h:i:s', strtotime("+1 week", strtotime($newest)));

您可以使用Datetime对象轻松地添加一周

试试这个

$blog_date = "2013-03-20 09:42:41";
$date2 = strtotime(date("Y-m-d", strtotime($blog_date)) . "+1 week");
echo date('Y-m-d', $date2);
输出

2013-03-27

太棒了,谢谢。我还算出了$blog_date=date('Y-m-d h:I:s',strotime(“+4天”),strotime($newest))@Tuim您通过上述代码获得的输出是什么?@SumitBijvani
2013-03-27 09:42:41
您可以通过
echo$date->format('Y-m-d H:i:s')看到此处的相同问题:
2013-03-27