迅睿CMS框架是一款PHP8高性能·簡(jiǎn)單易用的CMS開(kāi)源開(kāi)發(fā)框架,基于MIT開(kāi)源許可協(xié)議發(fā)布,免費(fèi)且不限制商業(yè)使用,是免費(fèi)開(kāi)源的產(chǎn)品,以萬(wàn)端互聯(lián)為設(shè)計(jì)理念,支持的微信公眾號(hào)、小程序、APP客戶(hù)端、移動(dòng)端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
聯(lián)系官方銷(xiāo)售客服
1835022288
028-61286886
關(guān)于時(shí)間范圍搜索的寫(xiě)法
時(shí)間字段,我需要做這兩個(gè)時(shí)間字段的區(qū)間搜索,10天內(nèi),20天內(nèi),30天內(nèi),類(lèi)似于這樣的時(shí)間范圍搜索
{Router::search_url($params, 'updatetime', "2012-1-1")}
該怎么寫(xiě)這個(gè)區(qū)間呢
搞了個(gè)笨方法,共享以下?;灸軐?shí)現(xiàn) 時(shí)間范圍搜索。
<?php
$aa= date("Y-m-d",strtotime("+30 day"));
$bb= date("Y-m-d",strtotime("+60 day"));
$cc= date("Y-m-d",strtotime("+90 day"));
?>
<a href="{Router::search_url($params, 'daoqi', dr_get_double_search($params.daoqi,$aa))}" {if dr_is_double_search($params.daoqi, $aa)}class="on"{else}{/if}>30天內(nèi)</a>
<a href="{Router::search_url($params, 'daoqi', dr_get_double_search($params.daoqi,$bb))}" {if dr_is_double_search($params.daoqi, $bb)}class="on"{/if}>60天內(nèi)</a>
<a href="{Router::search_url($params, 'daoqi', dr_get_double_search($params.daoqi,$cc))}" {if dr_is_double_search($params.daoqi, $cc)}class="on"{/if}>90天內(nèi)</a>
回復(fù)@張
已經(jīng)發(fā)布過(guò)相關(guān)分享,善用搜索
http://223987.com/wenda/12452.html
這是多選字段值,有需要的話,還需要修改
dayrui\Fcms\Core\helper.php
115行
return $value;
//return $arr ? @implode('|', $arr) : '';
一樓思路對(duì)的,只能用strtotime函數(shù)
二樓的方法不對(duì),不能改系統(tǒng)文件容易系統(tǒng)崩潰
之前有人發(fā)過(guò),定義兩個(gè)時(shí)間
搞了個(gè)笨方法,共享以下?;灸軐?shí)現(xiàn) 時(shí)間范圍搜索。
<?php
$aa= date("Y-m-d",strtotime("+30 day"));
$bb= date("Y-m-d",strtotime("+60 day"));
$cc= date("Y-m-d",strtotime("+90 day"));
?>
<a href="{Router::search_url($params, 'daoqi', dr_get_double_search($params.daoqi,$aa))}" {if dr_is_double_search($params.daoqi, $aa)}class="on"{else}{/if}>30天內(nèi)</a>
<a href="{Router::search_url($params, 'daoqi', dr_get_double_search($params.daoqi,$bb))}" {if dr_is_double_search($params.daoqi, $bb)}class="on"{/if}>60天內(nèi)</a>
<a href="{Router::search_url($params, 'daoqi', dr_get_double_search($params.daoqi,$cc))}" {if dr_is_double_search($params.daoqi, $cc)}class="on"{/if}>90天內(nèi)</a>
回復(fù)@張
已經(jīng)發(fā)布過(guò)相關(guān)分享,善用搜索
http://223987.com/wenda/12452.html
這是多選字段值,有需要的話,還需要修改
dayrui\Fcms\Core\helper.php
115行
return $value;
//return $arr ? @implode('|', $arr) : '';
一樓思路對(duì)的,只能用strtotime函數(shù)
二樓的方法不對(duì),不能改系統(tǒng)文件容易系統(tǒng)崩潰
http://223987.com/wenda/12452.html
之前有人發(fā)過(guò),定義兩個(gè)時(shí)間