我试图让我的评论框在评论后发布当前时间,但旧评论不断将时间更改为当前时间。我想让它显示帖子的时间,但我不知道该怎么做。
$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"/>'
最佳答案
DateTime()
的第一个参数需要是评论的日期。如果它总是显示“现在”,则它将始终是当前日期/时间。
假设您从数据库查询中调用了行$row
,并且数据库中的列称为datefromdatabase
,您的代码将如下所示:
$date = new DateTime($row['datefromdatabase'], new DateTimeZone('Asia/Kolkata'));
关于php - 发布当前评论时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21064554/