2010-06-01 2 views
2

Мне нужно получить предыдущие 30 дней с определенной даты, которая доступна из базы данных (например: 2010-05-23 12:36:29) .Я попробовать его с помощьюPHP Дата Манипуляции

date('d', strtotime("-30 days")) 

Который получает currect ответ, что я ищу, но это не помогает мне ввести дату из базы данных. Пожалуйста, помогите мне решить проблему.

ответ

4

Шаг за шагом:

$db_string =   "2010-05-23 12:36:26"; 
$db_timestamp =  strtotime($db_string); 
$db_timestamp_30days = strtotime("-30 days", $db_timestamp); 

$readable_date = date("d", $db_timestamp_30days); 
+0

Спасибо за ваши ценные information.Its работая – abhis

+0

Просто в качестве альтернативы, можно использовать 'strtotime' этот путь также:' StrToTime ("2010-05- 23 12:36:26 -30 дней ")' –

Смежные вопросы