织梦DEDECMS模板调用某个时间段发布的文章的代码
2023/03/11 14:23
755收录网
已浏览375次
//时间限制(用于调用最近热门文章、热门评论之类),这里的时间只能计算到天,否则缓存功能将无效
//当subday=1的时候调用1天内的文章
//当subday=2的时候调用昨天的文章
//当subday=3的时候调用2天前得所有文章
//当subday=7的时候调用7天内得所有文章
05 |
$ntime = gmmktime(0, 0, 0, gmdate('m'), gmdate('d'), gmdate('Y')); |
06 |
$limitday = $ntime - ($subday * 24 * 3600); |
07 |
$orwheres[] = " arc.senddate > $limitday "; |
09 |
else if ($subday == 2) |
11 |
$ntime = gmmktime(0, 0, 0, gmdate('m'), gmdate('d'), gmdate('Y')); |
12 |
$limitday = $ntime - ($subday * 24 * 3600); |
14 |
$orwheres[] = " arc.senddate > $lomitday && arc.senddate < $limitday"; |
16 |
else if ($subday == 3) |
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 "; |
22 |
else if ($subday == 7) |
24 |
$ntime = gmmktime(0, 0, 0, gmdate('m'), gmdate('d'), gmdate('Y')); |
25 |
$limitday = $ntime - ($subday * 24 * 3600); |
26 |
$orwheres[] = " arc.senddate > $limitday "; |
|