-1

週に1回のブログで自動投稿を作成することを検討しているので、さらに投稿を作成して、週に1回送信することができます。最高の時間を取得して1週間追加するのに問題があります。

私が使用しているデータベースは「datetime」です。したがって、文字列は「2013-03-2009: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)));
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 に答える