首先Thinkphp定时文章的基本原理:
1.通过Linux计划任务每秒去执行thinkphp控制器中的方法;
2.thinkphp这个控制器中的方法就是查询数据库中的后台定时的发布时间也是就是时间戳。
3.发布的时间戳在这个查询范围内那么我们就把发布的状态status改成发布成功。
大致的做定时发布的一个小思路吧!下面上代码:

Thinkphp怎么定时发布文章
这个就是index模块下面的push控制器index方法。代码我就不解释了。
下面就是在服务器上开始计划定时任务了命令:crontab -e

每天的早上9点到18点每一秒执行一次这个方法。只要在这个条件之内都会从数据库更改状态。
我自己的博客自己这样搞的https://www.91boke.cn/