2009-09-22 69 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