时间:2021-07-01 10:21:17 帮助过:17人阅读
demo
=$key?> | ||||
=date('H:i',$v['sTime'])?> | =$v['title']?> | $v['sTime'] && time() < $v['eTime'] ){ echo '开放中'; } if(time() < $v['sTime']){echo '暂未开放';} if(time() > $v['eTime']){echo '已过期';} ?> | ||
已过期 |
先按是否过期进行排序,再按时间进行排序,order by 过期,time
如果仅仅是顺序排列,已过期的在下边未过期的在上边 各自按时间倒序排列
$sql = 'select * from news order by guoqi desc,time desc
如果需要将之分门别类 可以进行两次循环,未过期的列表位置循环一次,已过期的列表位置循环一次,直接在循环输出内容时判断过期与否的字段
如果仅仅是顺序排列,已过期的在下边未过期的在上边 各自按时间倒序排列
$sql = 'select * from news order by guoqi desc,time desc
如果需要将之分门别类 可以进行两次循环,未过期的列表位置循环一次,已过期的列表位置循环一次,直接在循环输出内容时判断过期与否的字段
需要分门别类的循环输出,请问如何实现?有实例吗?
=$key?> | ||||
=date('H:i',$v['sTime'])?> | =$v['title']?> | $v['sTime'] && time() < $v['eTime'] ){ echo '开放中'; } if(time() < $v['sTime']){echo '暂未开放';} ?> | ||
已过期 | ||||
=$key?> | ||||
=date('H:i',$v['sTime'])?> | =$v['title']?> | 已过期 |