2014-01-11 232 views
0

我試圖讓我的評論框發表評論後的當前時間,但舊的評論不斷改變時間到當前時間。我希望它顯示帖子的時間,我不知道該怎麼做。發表評論

$date = new DateTime('now', new DateTimeZone('Asia/Kolkata')); 


echo $name . '<br/>' . '<br/>' . $comment . $date->format('d-m-Y H:i:s') . '<br/>' . '<br/>' . '<hr size="1"/>' 

回答

1

DateTime()的第一個參數需要是註釋的日期。如果它總是說「現在」,它將始終是當前的日期/時間。

假設你叫從數據庫查詢$row行,並在數據庫中的列被稱爲datefromdatabase你的代碼應該是這樣的:

$date = new DateTime($row['datefromdatabase'], new DateTimeZone('Asia/Kolkata'));