-1

我正在考虑每周自动发布一次博客,这样我就可以创建更多帖子,然后让它们每周发布一次。我在获得最好的时间并增加 1 周时遇到了一些麻烦。

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

我可以获得 best post 的值blog_date,但是如何在字符串中添加 1 周?

date('$blog_date', strtotime("+1 week"));

谢谢你的时间^^

答案工作:

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

2 回答 2

1

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

http://php.net/manual/en/book.datetime.php

$date = new DateTime('2013-03-20 09:42:41');
$date->modify('+1 week');
于 2013-03-16T16:54:24.820 回答
1

试试这个..

$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
于 2013-03-16T17:09:38.710 回答