迅睿開源框架是一款PHP8高性能·簡單易用的PHP開源開發(fā)框架, 基于MIT開源許可協(xié)議發(fā)布,不限制商業(yè)使用,以多端互聯(lián)為設(shè)計(jì)理念, 支持的微信公眾號、小程序、APP客戶端、移動端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
業(yè)務(wù)經(jīng)理
微信掃描以上二維碼
028-61286886
在線咨詢
除非后臺存儲是2018-3-22
可以做到,必須重寫search類
我們以Demo模塊為例,新建App/Demo/Models/Search.php
<?php namespace Phpcmf\Model; // 模塊內(nèi)容搜索類 class My_Search extends \Phpcmf\Model\Search { // 自定義組合查詢條件 protected function mysearch($module, $where, $get) { // 重新對where條件的組裝 這里寫格式化代碼,把2018-03-22 轉(zhuǎn)換成1521648000 return $where; } }
我是在別人代碼里面看到的這種寫法
【小劉】3樓
【功能插件開發(fā)】2樓
能否幫寫個(gè)完整代碼
自己用js轉(zhuǎn)換一下 時(shí)間格式在提交表單即可呀。
<script> function changedate() { var wuliuriqi = document.getElementById('inputdate').value; if(wuliuriqi) { var stringTime = wuliuriqi + " 01:00:00"; var timestamp2 = Date.parse(new Date(stringTime)); document.getElementById('wuliuriqi').value = timestamp2 / 1000; } return true; } </script>
自己解決了,直接在模板中增加以上JS代碼即可。
完整示例:
<div class="wuliu-search"> <form action="" onsubmit="return changedate()" method="get" class="my_top_search"> <input name="c" value="search" type="hidden"> <input type="hidden" name="s" id="s" value="wuliu" /> <div class="a"><input type="text" name="qdcs" id="qdcs" value="" placeholder="起點(diǎn)城市" /></div> <div class="b"><input type="text" name="zdcs" id="zdcs" value="" placeholder="終點(diǎn)城市" /></div> <div class="c"><input type="text" name="" id="inputdate" value="" placeholder="不限日期" /> <input type="hidden" name="wuliuriqi" id="wuliuriqi" value="" placeholder="不限日期" /> </div> <div class="d"><input type="submit" name="submit" value="搜索" class="kbut"></div> </form> </div> <script> function changedate() { var wuliuriqi = document.getElementById('inputdate').value; if(wuliuriqi) { var stringTime = wuliuriqi + " 01:00:00"; var timestamp2 = Date.parse(new Date(stringTime)); document.getElementById('wuliuriqi').value = timestamp2 / 1000; } return true; } </script>
除非后臺存儲是2018-3-22
可以做到,必須重寫search類
我們以Demo模塊為例,新建App/Demo/Models/Search.php
<?php namespace Phpcmf\Model; // 模塊內(nèi)容搜索類 class My_Search extends \Phpcmf\Model\Search { // 自定義組合查詢條件 protected function mysearch($module, $where, $get) { // 重新對where條件的組裝 這里寫格式化代碼,把2018-03-22 轉(zhuǎn)換成1521648000 return $where; } }我是在別人代碼里面看到的這種寫法
【小劉】3樓
【功能插件開發(fā)】2樓
能否幫寫個(gè)完整代碼
自己用js轉(zhuǎn)換一下 時(shí)間格式在提交表單即可呀。
<script> function changedate() { var wuliuriqi = document.getElementById('inputdate').value; if(wuliuriqi) { var stringTime = wuliuriqi + " 01:00:00"; var timestamp2 = Date.parse(new Date(stringTime)); document.getElementById('wuliuriqi').value = timestamp2 / 1000; } return true; } </script>自己解決了,直接在模板中增加以上JS代碼即可。
完整示例:
<div class="wuliu-search"> <form action="" onsubmit="return changedate()" method="get" class="my_top_search"> <input name="c" value="search" type="hidden"> <input type="hidden" name="s" id="s" value="wuliu" /> <div class="a"><input type="text" name="qdcs" id="qdcs" value="" placeholder="起點(diǎn)城市" /></div> <div class="b"><input type="text" name="zdcs" id="zdcs" value="" placeholder="終點(diǎn)城市" /></div> <div class="c"><input type="text" name="" id="inputdate" value="" placeholder="不限日期" /> <input type="hidden" name="wuliuriqi" id="wuliuriqi" value="" placeholder="不限日期" /> </div> <div class="d"><input type="submit" name="submit" value="搜索" class="kbut"></div> </form> </div> <script> function changedate() { var wuliuriqi = document.getElementById('inputdate').value; if(wuliuriqi) { var stringTime = wuliuriqi + " 01:00:00"; var timestamp2 = Date.parse(new Date(stringTime)); document.getElementById('wuliuriqi').value = timestamp2 / 1000; } return true; } </script>