DateInterval строка Проблемы
Я пытаюсь сделать математическую задачу, используя datetime в php. Проблема в том, что строка, которую я создаю, является динамической. Если я добавлю в качестве статической строки, она будет работать нормально, но если я сделаю строку динамической, это не удастся. Вот пример кода.
$now = new DateTime();
$datetime_interval = 'P' . $filledOrder->hours . 'H'; // hours comes from an object
$now->add(new DateInterval($datetime_interval));
Если я добавлю статическую строку в DateInterval работает нормальноenter code here
$now->add(new DateInterval('P10H'));
Любая помощь будет принята с благодарностью.
1 ответ
Решение
Вы должны рассмотреть возможность ввода полной строки в таком формате.
P0Y0DT10H0M