php mysql 怎么实现博客按月归档 财富值46

2016-10-11 08:15发布

php mysql 怎么实现博客按月归档

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
16条回答

1.首先需要的您的数据表结构支持,通常文章记录管理应该存在create_time,update_time这样子的字段。

您可以使用
time() // 表示当前的Unix时间戳
<?php echo date(m, time()); ?> //获取到当前的月份 输出为 10

上面两个字段保存的格式为文章的创建月,create_month格式:2016-10create_month_time则存储月的时间戳

然后一个分组group by和排序order by搞定

strtotime() 函数将任何英文文本的日期或时间描述解析为 Unix 时间戳(自 January 1 1970 00:00:00 GMT 起的秒数)。

您可以使用$article_time = strtotime($create_time_timestamp)获取到您的文章创建的time()格式日期,
然后使用<?php $month = date(m, $article_time); ?> 获取创建的月份,进行归档输出即可!

2.有了这些字段之后我们就可以根据create_time来归类

mysql用以上语句,group by即可

<?php echo date(Y-m-d, time()); ?> //获取到当前的日期 输出为 2016-10-08

date() 格式化时间戳

一周热门 更多>