ryumashkin
Новичок
Добрый день господа.
В php я скажем так новичек, и возник вот такой вопрос
В бд хранится дата в виде 2016-10-18
Необходимо реализовать изменение даты на определенный период, к примеру увеличить на 31 день
Хотелось бы спросить вашего совета как это лучше реализовать,
Для себя набросал примерно так, но как то это кажется мне не оптимальным, повторюсь, я новичек и еще учусь.
Собственно тут все понятно, разбираю имеющее значение, преобразую в UNIX добавляю секундами 31 день и конвертирую обратно.
Подскажите как можно оптимизировать этот кусок кода?
В php я скажем так новичек, и возник вот такой вопрос
В бд хранится дата в виде 2016-10-18
Необходимо реализовать изменение даты на определенный период, к примеру увеличить на 31 день
Хотелось бы спросить вашего совета как это лучше реализовать,
Для себя набросал примерно так, но как то это кажется мне не оптимальным, повторюсь, я новичек и еще учусь.
PHP:
$access_date = '2016-10-18';
$date_elements = explode("-",$access_date);
$mktime = mktime(0,0,0,$date_elements[1],$date_elements[2],$date_elements[0]);
$addtime = $mktime + 2678400;
echo (date('Y-m-d', $addtime));
Подскажите как можно оптимизировать этот кусок кода?