//时间限制(用于调用最近热门文章、热门评论之类),这里的时间只能计算到天,否则缓存功能将无效
//当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
} |