Я не программист, но занимаюсь одним сайтом как администратор. Потребовалось прибавить к дате 1 день. Мне кажется что это нужно сделать вот тут:
$date=substr($order->date,0,10);
Не подскажете, как это все прописать?
Формат даты - datetime 2016-09-02 10:13:54
Спасибо!
Выберите тот вариант, который подходит:
1.
$timestamp = time(); // 1545818743
$datePlus = (new DateTime('@' . $timestamp))
->modify('1 day')
->format(DateTime::ATOM);
var_dump($datePlus);
2.
$dateString = (new DateTime()) -> format(DateTime::ATOM); // 2018-12-26T02:06:57-08:00
$datePlus = (new DateTime($dateString))
->modify('1 day')
->format(DateTime::ATOM);
var_dump($datePlus);
3.
$dateObject = new DateTime(); // object DateTime
$datePlus = $dateObject
->modify('1 day')
->format(DateTime::ATOM);
var_dump($datePlus);
Я бы так сделал
$date = date('Y-m-d', strtotime($order->date) + 86400);
http://codepad.org/PDBMiX6D
Если в общем случае, можно и strtotime заставить «переводить часы», тут я просто прибавил 86400 секунд (один день) к дате.
$date = date(
'Y-m-d',
strtotime('+1 day', strtotime($order->date))
);
Тут можно уже и +5 weeks
написать и что угодно вместо +1 day
Заработал вот такой вариант:
$date = substr(date('Y-m-d H:i:s', strtotime($order->date.'1 day')),0,10);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть файл который запускается каждые N минутКогда запускается этот файл там происходит примерно следующее:
есть проблемаЯ сделал MVC на PHP, который распознает / в строке и делает соответствующие действия
Я не до конца понимаю как будет работать этот методДопусти я отправил запрос на сервер и зациклил его, до получения новых данных