发表当前评论时间

时间:2014-01-11 16:08:52

标签: php mysql time timestamp comments

我试图让我的评论框在评论后发布当前时间,但旧评论会将时间更改为当前时间。我想要它显示帖子的时间,我不知道该怎么做。

$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 个答案:

答案 0 :(得分:1)

DateTime()的第一个参数需要是评论的日期。如果它总是说“现在”,它将始终是当前的日期/时间。

假设您从数据库查询$row调用了行,并且数据库中的列名为datefromdatabase,您的代码将如下所示:

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