- 2011年11月
- 2011年12月
- 2012年1月
我想以这种模式动态显示日期,以便为我的文章页面创建存档。当用户单击时,我想获得月份和年份的参数。
如果您使用的是数据库(此处给出的mysql示例),则可以使用group by
:
SELECT MONTHNAME(date_field),YEAR(date_field)
FROM table_name
GROUP BY YEAR(date_field), MONTH(date_field)
这将输出两列,第一列是月份,第二列是年份,然后使用PHP创建下拉列表或锚点。
如果您的字段被称为date_added
,那么这将是查询:
SELECT MONTHNAME(date_added),YEAR(date_added)
FROM table_name
GROUP BY YEAR(date_added), MONTH(date_added)
工作示例:http://www.sqlize.com/36GGoUto7L