我的主机使使用 MySQL 变得异常困难;为了避免使用 MySQL,有没有办法通过使用无表的“时间前”功能为文章添加时间戳,然后使用echo
显示当前日期和“时间前”日期之间的差异?
问问题
225 次
1 回答
2
在您的文章表中添加一DATETIME
列。然后,当您插入/更新文章时,您可以设置时间
$row = array(
'title' => 'My Article',
...
'date' => date("Y-m-d H:i:s")
);
$db->insert('article', $row);
当您将文章拉出时,您会发现不同之处:
$row = $db->get('article', 32);
$diff = time() - strtotime($row['date']);
print $diff . ' in seconds';
然后,您可以使用秒 $diff 执行某些操作,例如除以分钟、小时、天等。以显示您想要的时间类型。
于 2012-07-12T15:46:08.897 回答