【问题标题】:Date format type "datetime" within foreachforeach 中的日期格式类型“datetime”
【发布时间】:2016-09-27 00:59:30
【问题描述】:

我正在尝试格式化我的日期,但我没有做错任何事情?

此代码未显示错误。 “回声”是空的。

<?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 } ?>

【问题讨论】:

  • DateTime::createFromFormat 用于将格式化的日期转换为DateTime 对象。如果要打印格式化日期,请使用$datetime-&gt;format()
  • 能够找到解决方案!我分享答案,让您看到其他人为您服务!

标签: php datetime


【解决方案1】:

能够找到解决方案!我分享答案,让您看到其他人为您服务!

<?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 } ?>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-08
    • 1970-01-01
    • 2016-05-07
    • 1970-01-01
    • 1970-01-01
    • 2018-03-28
    相关资源
    最近更新 更多