I have been struggling with traversing php's objects. I have the following DateTime object in an array, but am having trouble iterating through it. What am I doing wrong?
// print_r($calendar_days);
Array
(
[0] => DateTime Object
(
[date] => 2016-04-06 00:00:00
[timezone_type] => 3
[timezone] => Europe/Helsinki
)
[1] => DateTime Object
(
[date] => 2016-04-13 00:00:00
[timezone_type] => 3
[timezone] => Europe/Helsinki
)
[2] => DateTime Object
(
[date] => 2016-04-20 00:00:00
[timezone_type] => 3
[timezone] => Europe/Helsinki
)
[3] => DateTime Object
(
[date] => 2016-04-27 00:00:00
[timezone_type] => 3
[timezone] => Europe/Helsinki
)
)
PHP
<?php foreach ($calendar_days as $key => $value){ ?>
<a href="#">
<div class="day-container">
<strong> <?php echo $key->date; ?></strong>
</div>
</a>
<?php }
Thanks.
$value->date;.<?php echo $value->format('Y-m-d H:i:s'); ?>