Я получаю этот вывод из API отчетов Amazon, и я пытаюсь получить значение поля AvailableDate, но оно все время говорит мне.
Вывод из Amazon API:
MarketplaceWebService_Model_ReportInfo Object
(
[fields:protected] => Array
(
[ReportId] => Array
(
[FieldValue] => 11111111111
[FieldType] => string
)
[ReportType] => Array
(
[FieldValue] => _GET_DATE_RANGE_FINANCIAL_TRANSACTION_DATA_
[FieldType] => string
)
[ReportRequestId] => Array
(
[FieldValue] => 11111111111
[FieldType] => string
)
[AvailableDate] => Array
(
[FieldValue] => DateTime Object
(
[date] => 2014-11-07 11:50:58
[timezone_type] => 1
[timezone] => +00:00
)
[FieldType] => DateTime
)
[Acknowledged] => Array
(
[FieldValue] =>
[FieldType] => bool
)
[AcknowledgedDate] => Array
(
[FieldValue] =>
[FieldType] => DateTime
)
)
)
Я пытаюсь этот код:
$sdate = new DateTime($available_date);
Пожалуйста помоги…
Попробуйте использовать общественность getAvailableDate()
метод.
<?
$marketPlaceReport = new MarketplaceWebService_Model_ReportInfo();
$sdate = $marketPlaceReport->getAvailableDate();
?>
Других решений пока нет …