php - 发布当前评论时间

标签 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"/>'

最佳答案

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

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

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

关于php - 发布当前评论时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21064554/

相关文章:

php - 连接表上的 Laravel 一元关系

mysql - 两个表上的 GROUP_CONCAT

linux - 在 Linux shell 脚本中将文件的分钟转换为秒

go - time.After 在指定时间后没有被触发

php - 如何使用CKEDITOR(所见即所得编辑器)填充Mysql数据库?

php - 如何在mysql中选择前10条记录

php - 键入时实时搜索结果...我这样做是否正确? jQuery + PHP

mysql - 从物理文件恢复 MediaWiki 站点 (MySQL)

python - 什么是 PyMySQL,它与 MySQLdb 有何不同?它会影响 Django 部署吗?

r - r 中 cat 输出的时间格式