2016-09-27 9 views
-5

私の日付を書式化しようとしていますが、何もない私は間違った記号をしていますか?foreach内の日付書式タイプ "datetime"

このコードにはエラーは表示されません。 「エコー」は空です。

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

'DateTime :: createFromFormat'は、フォーマットされた日付を' DateTime'オブジェクトに変換するためのものです。フォーマットされた日付を出力したい場合は '$ datetime-> format()'を使います。 – Barmar

+0

解決策を見つけることができます!私は答えを共有するので、他の誰かがあなたに奉仕するのを見るでしょう! – GePraxa

答えて

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