2009-09-22 68 views
0

我想爲星期一到星期五設置5個新內容項,但不希望每天都啓用它們。如何在php中設置和啓用新的php內容?

最好是在mysql字段中設置時間戳,然後像這樣。

建立與運行PHP的一個crontab如果時間戳等於今天集「中的」爲1

什麼日期/時間格式是最好的,另外,如果我把日期09年5月20日我會能夠給它們添加時間戳並使用子字符串來回轉換它們?

感謝

+0

您能否爲您提出的所有問題選擇一些可接受的答案? – jsnfwlr 2009-09-24 05:11:35

回答

2

你可以只讓他們全部用「上」設置爲1,然後內MySQL查詢:

 
SELECT * FROM content WHERE publish_date < NOW(); 

這樣,你仍然可以取消發佈的項目,但他們沒有得到顯示「直到您指定的日期之後。

0

使用MySQL TIMESTAMPDATETIME數據類型來存儲這些數據(如果需要,後面的數據很容易被MySQL轉換爲時間戳)。此外,不要打擾自己的crontab,只需選擇內容項目的發佈日期(很像WordPress)。

+0

這也是我的推理,只有我從Joomla得到了我的:D – jsnfwlr 2009-09-22 07:35:26