2012-07-12 187 views
1

我的主机使MySQL的工作非常困难;为避免必须使用MySQL,是否有任何方法通过使用无时间表的“时间前”函数向文章添加时间戳,然后使用echo来显示当前日期和“之前”日期之间的差异?使用“时间前”功能和日期差异的时间戳

回答

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东西像分钟,小时,天等等来显示你想要的时间类型。