Есть код PHP: <?php require_once 'Qiwi.php'; $qiwi = new Qiwi('', ''); $getHistory = $qiwi->getPaymentsHistory([ 'startDate' => '2018-03-01T00:00:00+03:00', 'endDate' => '2018-03-01T00:00:00+03:00', ]); echo "<pre>"; print_r($getHistory); echo "</pre>"; ?> Как правильно задать 'startDate' и 'endDate', что бы значение 'startDate' означало начало текущего дня, а значение 'endDate' текущее время, или конец текущего дня?
что-то сомневаюсь, что вам смогут показать историю платежей в будущем )))), думаю именно текущим датой-временем все и ограничится другое дело - воспримет ли их АПИ это как ошибку.... или просто выдаст по текущее время попробуйте и так и так , начало дня наверное лучше задать как 00:01
НовоеПробовал много вариаций из этого, не работает, как по вашему должны выглядить строки PHP: startDate' => '2018-03-01T00:00:00+03:00', 'endDate' => '2018-03-01T00:00:00+03:00',
Очевидно эти временные метки не должны быть равны между собой. Попробуй во втором случае использовать время 23:59:59.
Это понимаю, а как добавить в эти поля алгоритм, по которому мне не прийдется самому вбивать дату, а будет браться дата сегодняшнего дня, по правилу что бы значение 'startDate' означало начало текущего дня, а значение 'endDate' текущее время, или конец текущего дня
По логике вещей должно так быть? PHP: <?php require_once 'Qiwi.php'; $qiwi = new Qiwi('', ''); $getHistory = $qiwi->getPaymentsHistory([ 'startDate' => date('Y-m-dT00:00:00+03:00'), 'endDate' => date('Y-m-dTH:i:s+03:00') ]); echo "<pre>"; print_r($getHistory); echo "</pre>"; ?>