Я не знаю, почему это работает, но я пытаюсь получить часовой пояс внутри массива
<code>$transaction = $gateway->subscription()->find($_GET["id"]);
echo '<pre>' , var_dump($transaction->billingPeriodStartDate) , '
';
Это показывает
object(DateTime)#13 (3) {
["date"]=>
string(26) "2019-04-10 00:00:00.000000"
["timezone_type"]=>
int(3)
["timezone"]=>
string(13) "Europe/Berlin"
}
Но когда я решаю попытаться получить дату
<code>$transaction = $gateway->subscription()->find($_GET["id"]);
echo '<pre>' , var_dump($transaction->billingPeriodStartDate->timezone) , '
';
Это отображается на моем экране
Notice: Undefined property: DateTime::$timezone in C:\xampp\htdocs\finalfees\braintree_php_example\public_html\transaction.php on line 10
NULL