使用“time ago”功能和日期差异的时间戳

时间:2012-07-12 15:42:32

标签: php sql time timeago

我的主持人非常难以使用MySQL;为了避免使用MySQL,有没有办法通过使用无表格的“time ago”函数为文章添加时间戳,然后使用echo显示当前日期和“time ago”之间的差异日期?

1 个答案:

答案 0 :(得分: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来做一些事情,例如除以分钟,小时,天等等,以显示您想要的时间类型。