首页  »  站长资讯  »  网站优化

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

2023/03/11 14:23     创新屋收录网     已浏览419次
//时间限制(用于调用最近热门文章、热门评论之类),这里的时间只能计算到天,否则缓存功能将无效

//当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

 }