timestamp
MySQLで秒、分、日などとしてエコーしようとしています.
スクリプトは正常に動作していましたが、コードを少し整理する必要があり、今では時間がありません。0 days
または0 hours
またはをエコーアウトするだけ0 whatever
です。
div
タイムコードをいじる前はこんな感じだったのですが、オーダーを編集しなければならなかったので、このようにはなりませんでした。
だから私の質問は、誰かが私に教えてくれるか、それが機能しなくなるために私が何をしたかを見せてもらえますか? ありがとうございました
以前の様子:
<div class="board-wall-feeds">
<div class="social_header">
<?php echo "$profile[2]" ?>'s News & Updates:
</div>
<?php
$timeline_set = get_timeline();
while ($news = mysql_fetch_array($timeline_set)) {
echo "
<div class=\"news_feeds_board_text\">{$news['content']}
<div class=\"social_footer\"><a href=\"../../../delete_news_post.php?to=".$news['id']."</div><div class=\"social_clip\"></div></a>"; ?>
<?
$datetime1 = new DateTime();
$datetime2 = new DateTime ($news['date_added']);
$interval = $datetime1->diff($datetime2);
$mdhms = explode('-',$interval->format('%m-%d-%H-%i-%s'));
$labels = Array(' months', ' days', ' hours', ' minutes', ' seconds');
$i = 0;
foreach($mdhms as $t){
if($t > 0) break;
$i+=1;
}
echo "about ".$t.$labels[$i]." ago"; ?></div></div>
<? } ?>
私の新しいdiv
注文の現在の状況:
<div class="board-wall-feeds">
<div class="social_header">
<?php echo "$profile[2]" ?>'s News & Updates:
</div>
<?php
$datetime1 = new DateTime();
$datetime2 = new DateTime ($news['date_added']);
$interval = $datetime1->diff($datetime2);
$mdhms = explode('-',$interval->format('%m-%d-%H-%i-%s'));
$labels = Array(' months', ' days', ' hours', ' minutes', ' seconds');
$i = 0;
foreach($mdhms as $t){
if($t > 0) break;
$i+=1;
}
$timeline_set = get_timeline();
while ($news = mysql_fetch_array($timeline_set)) {
echo "
<div class=\"news_feeds_board_text\">{$news['content']}
<div class=\"social_footer\">about ".$t.$labels[$i]." ago<a href=\"../../../delete_news_post.php?to=".$news['id']."</div><div class=\"social_clip\"></div></div></a>"; ?>
<? } ?>
</div>