我想在星期一到星期五设置5个新内容项,但不想每天都启用它们。
最好在mysql字段中设置一个时间戳,然后再这样。
设置一个带有php的crontab,如果时间戳等于今天将“on”设置为1,则运行。
哪种日期/时间格式最好,如果我把日期放在05-20-09,我可以给它们加上时间戳并使用子字符串来回转换它们吗?
由于
答案 0 :(得分:2)
你可以将它们全部设置为“on”,然后设置为mysql查询:
SELECT * FROM content WHERE publish_date < NOW();
这样你仍然可以取消发布项目,但是在你指定的日期之后它们才会显示。
答案 1 :(得分:0)
使用MySQL TIMESTAMP
或DATETIME
数据类型来存储此数据(如果需要,可以通过MySQL轻松将其转换为时间戳)。另外,不要用crontab打扰自己,只需按发布日期选择内容项(就像WordPress一样)。