ThinkPHP3.2.3查詢兩個日期之間的數據

原文鏈接:https://blog.csdn.net/wserendipity/article/details/72687441

HTML頁面:

<div class="input-group">
    <span>起始時間:</span>&nbsp;
    <input type="text" name="rqstart" id="rqstart" class="Wdate" style="height:30px;width: 140px"
           value="{$rqstart}" placeholder="點擊選擇錄入日期起" onFocus="ksrq()"/>&nbsp;
    <span>結束時間:</span>&nbsp;
    <input type="text" name="rqend" id="rqend" class="Wdate" style="height:30px;width: 140px"
           value="{$rqend}" placeholder="點擊選擇錄入日期止" onFocus="jsrq()"/>
</div>

JavaScript部分:
用到日期插件,這裏就不做描述了,有時間再補上

function rqcxSub(){
    var rqstart = $("#rqstart").val();
    if (rqstart == '') {
        layer.alert("請輸入起始日期", {icon: 2}, function (index) {
            $("#rqstart").focus();
            layer.close(index);
        });
        layer.closeAll('loading');
        return;
    }
    var rqend = $("#rqend").val();
    if (rqend == '') {
        layer.alert("請輸入結束日期", {icon: 2}, function (index) {
            $("#rqend").focus();
            layer.close(index);
        });
        layer.closeAll('loading');
        return;
    }
    //校驗成功,提交
    $('#fpcx').submit();
}

}


ThinkPHP部分:

public function 方法名()
{
    $rqstart = I('rqstart');
    $rqend = I('rqend');
    $date = date('Y-m-d');
    $this->assign('rqstart', $date);
    $this->assign('rqend', $date);
    $begintime = str_replace('-', '', $rqstart) . '000000';
    $endtime = str_replace('-', '', $rqend) . '235959';
    $map['lrrq'] = array(array('EGT', $begintime), array('ELT', $endtime));
    //分頁
    // 實例化模型
    $xxbmx = M('表名');
    $count = $xxbmx->where($map)->count();// 查詢滿足要求的總記錄數
    $Page = new \Think\Page($count, C('DB_PAGENUM'));// 實例化分頁類
    $show = $Page->show();// 分頁顯示輸出
    $result = $xxbmx->where($map)->limit($Page->firstRow . ',' . $Page->listRows)->select();

    $this->assign('result', $result);
    $this->assign('page', $show);
    $this->assign('rqstart', $rqstart);
    $this->assign('rqend', $rqend);
    $this->display();
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章