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

时间:2013-03-16 16:44:44

标签: php datetime time increment

我正在寻找每周一次的自动发布博客,这样我就可以制作更多帖子,然后让它们每周发布一次。我在获得最长时间并为其增加1周时遇到了一些麻烦。

我的数据库我正在使用“datetime”。 所以这个字符串在“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)));

2 个答案:

答案 0 :(得分:1)

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

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

$date = new DateTime('2013-03-20 09:42:41');
$date->modify('+1 week');

答案 1 :(得分: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