1

我的主机使使用 MySQL 变得异常困难;为了避免使用 MySQL,有没有办法通过使用无表的“时间前”功能为文章添加时间戳,然后使用echo显示当前日期和“时间前”日期之间的差异?

4

1 回答 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 回答