导航首页 » 网站优化

织梦DEDECMS模板调用某个时间段发布的文章的代码

2023/03/11 14:23    魔司收录网    已浏览185次

//时间限制(用于调用最近热门文章、热门评论之类),这里的时间只能计算到天,否则缓存功能将无效
//当subday=1的时候调用1天内的文章
//当subday=2的时候调用昨天的文章
//当subday=3的时候调用2天前得所有文章

//当subday=7的时候调用7天内得所有文章
01 if($subday > 0)
02  {
03      if($subday == 1)
04  {
05   $ntime = gmmktime(0, 0, 0, gmdate('m'), gmdate('d'), gmdate('Y'));
06   $limitday = $ntime - ($subday * 24 * 3600);
07   $orwheres[] = " arc.senddate > $limitday ";
08  }
09    else if ($subday == 2)
10  {  
11   $ntime = gmmktime(0, 0, 0, gmdate('m'), gmdate('d'), gmdate('Y'));
12   $limitday = $ntime - ($subday * 24 * 3600);
13   $lomitday = $ntime;
14   $orwheres[] = "  arc.senddate > $lomitday  &&  arc.senddate < $limitday";
15  }
16   else if ($subday == 3)
17  {  
18   $ntime = gmmktime(0, 0, 0, gmdate('m'), gmdate('d'), gmdate('Y'));
19   $limitday = $ntime -($subday * 24 * 3600)+(1*24 * 3600);
20   $orwheres[] = " arc.senddate < $limitday ";
21  }
22   else if ($subday == 7)
23  {  
24   $ntime = gmmktime(0, 0, 0, gmdate('m'), gmdate('d'), gmdate('Y'));
25   $limitday = $ntime - ($subday * 24 * 3600);
26   $orwheres[] = " arc.senddate > $limitday ";
27  }
28  }
29  }