我一直想创建一个只有一点线索的博客存档系统。这就是我被困的地方
$ar = array('2012-3-02 23:14:29','2013-1-02 23:14:29',
'2014-2-02 23:14:29','2013-5-02 23:14:29');
for ($i =0; $i < count($ar); $i++){
$nw = explode(" ", $ar[$i]);
$nw2 = explode("-" , $ar[$i]);
echo "<br>";
echo $nw2[0];
echo "<br>";
echo $nw2[1];
}}我一直在想把所有相似的年份组合在一起,把相同年份下的相似月份组合在一起,但我不知道如何继续下去。请告知,谢谢。
(这是测试阶段,将从数据库中拉出dateTime )
发布于 2012-01-18 23:27:24
您可以在mysql查询中对它们进行排序,例如,
$dateFrom = '2012-01-01 00:00:00';
$dateTo = null;
if (is_null($dateTo)) $dateTo = 'NOW()';
$q = mysql_query("SELECT blogPosts FROM blogTable WHERE dateTime > $dateFrom AND dateTime < $dateTo ORDER BY dateTime DESC");然后,您可以有两个输入字段或具有两个日期和起始日期的选择框,这可以让用户在这段时间内选择帖子的开始日期和结束日期。
上面的代码只是一个非常简单的例子,说明了如何做到这一点。
https://stackoverflow.com/questions/8912617
复制相似问题