2013-03-16 2 views
-1

Я ищу автоматическое сообщение раз в неделю, чтобы я мог создавать больше сообщений, а затем выходить один раз в неделю. У меня возникли проблемы с максимальным временем и добавлением 1 недели.php получить самую старую запись и добавить 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))); 
+0

же вопрос здесь: http://stackoverflow.com/questions/6086389/php-date-format-yyyy-mm-dd-minus-or- add-one-week-from-now –

ответ

1

Вы можете использовать объект Datetime добавить в неделю легко

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

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

Огромная благодарность Я также вычислил $ blog_date = date («Ymd h: i: s», strtotime («+ 4 дня», strtotime ($ newest))); – hobbywebsite

+0

@Tuim, какой результат вы получаете по указанному выше коду? –

+0

@SumitBijvani '2013-03-27 09: 42: 41' вы можете увидеть формат' echo $ date-> ('Y-m-d H: i: s'); ' – Tuim

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 
Смежные вопросы