迅睿開(kāi)源框架是一款PHP8高性能·簡(jiǎn)單易用的PHP開(kāi)源開(kāi)發(fā)框架, 基于MIT開(kāi)源許可協(xié)議發(fā)布,不限制商業(yè)使用,以多端互聯(lián)為設(shè)計(jì)理念, 支持的微信公眾號(hào)、小程序、APP客戶端、移動(dòng)端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
業(yè)務(wù)經(jīng)理
微信掃描以上二維碼
028-61286886
技術(shù)咨詢
做一個(gè)搜索,按照發(fā)表人和時(shí)間范圍還有關(guān)鍵字搜索,這個(gè)按照時(shí)間范圍搜索套用不上呀
<script type="text/javascript"> $(function () { //區(qū)間時(shí)間插件 $("input[name='date2']").daterangepicker( { // autoApply: true, autoUpdateInput: false, // alwaysShowCalendars: true, ranges: { '今天': [moment(),moment()], '昨天': [moment().subtract(1, 'days'),moment().subtract(1, 'days')], '近7天': [moment().subtract(7, 'days'), moment()], '這個(gè)月': [moment().startOf('month'), moment().endOf('month')], '上個(gè)月': [moment().subtract(1, 'month').startOf('month'), moment().subtract(1, 'month').endOf('month')] }, locale: { format: "YYYY/MM/DD HH:MM:SS", separator: " - ", applyLabel: "確認(rèn)", cancelLabel: "清空", fromLabel: "開(kāi)始時(shí)間", toLabel: "結(jié)束時(shí)間", customRangeLabel: "自定義", daysOfWeek: ["日","一","二","三","四","五","六"], monthNames: ["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"] } } ).on('cancel.daterangepicker', function(ev, picker) { $("#date2").val("請(qǐng)選擇日期范圍"); $("#startTime").val(""); $("#endTime").val(""); }).on('apply.daterangepicker', function(ev, picker) { $("#startTime").val(picker.startDate.format('YYYY-MM-DD')); $("#endTime").val(picker.endDate.format('YYYY-MM-DD')); $("#date2").val(picker.startDate.format('YYYY-MM-DD')+" 至 "+picker.endDate.format('YYYY-MM-DD')); let sj=picker.startDate.format('YYYY-MM-DD')+","+picker.endDate.format('YYYY-MM-DD'); console.log(sj) window.location.href=`{Router::search_url($params, 'updatetime', ${sj} , 'news')}`; }); }); </script>
日期有沒(méi)有做格式化呢
回復(fù)@小黃人 18html.com 什么格式才對(duì)呢,我記得應(yīng)該是格式化過(guò)了
格式是:
updatetime=2017-10-10,2019-10-10
回復(fù)@掃碼支付 沒(méi)錯(cuò)是這樣的
你和這個(gè)js組裝url肯定錯(cuò)了的,先把第三行賦值給變量,然后在js替換成sj值
let sj=picker.startDate.format('YYYY-MM-DD')+","+picker.endDate.format('YYYY-MM-DD'); console.log(sj) var = "{Router::search_url($params, 'updatetime', "finecms" , 'news')}"; url = url.replace('finecms', sj); window.location. href= url;
完美替換
<script type="text/javascript"> $(function () { //區(qū)間時(shí)間插件 $("input[name='date2']").daterangepicker( { // autoApply: true, autoUpdateInput: false, // alwaysShowCalendars: true, ranges: { '今天': [moment(),moment()], '昨天': [moment().subtract(1, 'days'),moment().subtract(1, 'days')], '近7天': [moment().subtract(7, 'days'), moment()], '這個(gè)月': [moment().startOf('month'), moment().endOf('month')], '上個(gè)月': [moment().subtract(1, 'month').startOf('month'), moment().subtract(1, 'month').endOf('month')] }, locale: { format: "YYYY/MM/DD HH:MM:SS", separator: " - ", applyLabel: "確認(rèn)", cancelLabel: "清空", fromLabel: "開(kāi)始時(shí)間", toLabel: "結(jié)束時(shí)間", customRangeLabel: "自定義", daysOfWeek: ["日","一","二","三","四","五","六"], monthNames: ["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"] } } ).on('cancel.daterangepicker', function(ev, picker) { $("#date2").val("請(qǐng)選擇日期范圍"); $("#startTime").val(""); $("#endTime").val(""); }).on('apply.daterangepicker', function(ev, picker) { $("#startTime").val(picker.startDate.format('YYYY-MM-DD')); $("#endTime").val(picker.endDate.format('YYYY-MM-DD')); $("#date2").val(picker.startDate.format('YYYY-MM-DD')+" 至 "+picker.endDate.format('YYYY-MM-DD')); let sj=picker.startDate.format('YYYY-MM-DD')+","+picker.endDate.format('YYYY-MM-DD'); console.log(sj) window.location.href=`{Router::search_url($params, 'updatetime', ${sj} , 'news')}`; }); }); </script>日期有沒(méi)有做格式化呢
回復(fù)@小黃人 18html.com 什么格式才對(duì)呢,我記得應(yīng)該是格式化過(guò)了
格式是:
回復(fù)@掃碼支付 沒(méi)錯(cuò)是這樣的
你和這個(gè)js組裝url肯定錯(cuò)了的,先把第三行賦值給變量,然后在js替換成sj值
let sj=picker.startDate.format('YYYY-MM-DD')+","+picker.endDate.format('YYYY-MM-DD'); console.log(sj) var = "{Router::search_url($params, 'updatetime', "finecms" , 'news')}"; url = url.replace('finecms', sj); window.location. href= url;完美替換