2014-01-11 183 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'));