2012-07-12 230 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東西像分鐘,小時,天等等來顯示你想要的時間類型。