日期格式类型“datetime”;在foreach


Date format type "datetime" within foreach

我正在尝试格式化我的日期,但不是我做错了吗?

这段代码没有显示错误。echo为空

<?php foreach ($Data as $v1) { ?>
<div class="panel panel-default">
 <div class="panel-heading">Published by <?=$v1->username?> Date: <?php echo DateTime::createFromFormat('d-m-Y H:i', $v1->date); ?></div>
  <div class="panel-body">
   <?=$v1->text?>
  </div>
</div>
<?php } ?>

能够找到解决方案!我分享答案,所以你看到别人为你服务!

<?php foreach ($Data as $v1) { ?>
<div class="panel panel-default">
 <div class="panel-heading">
  Published by <?=$v1->username?> 
  Date: <?php 
  $date = date_create($v1->fecha); 
  echo date_format($date, 'd-m-Y H:i'); 
  ?>
</div>
  <div class="panel-body">
   <?=$v1->text?>
  </div>
</div>
<?php } ?>