我使用daterange选择器,我试图发送daterangepicker_start和daterangepicker_end,但是由于daterangepicker_start,daterangepicker_end不在格式。
如何以形式发送开始和结束
这是我的js
<script>
$(function() {
$(".input-daterange-datepicker").daterangepicker({
locale: {
format: 'YYYY/DD/MM'
},
});
});
</script>这是我的balde模板
{!! Form::open(['method' => 'GET', 'route' => ['user-mangement.index'],'class' => 'form-material text-right col-6 p-r-20']) !!}
{{ Form::text('daterange',null,['placeholder' => 'ss' ,'class' => 'form-control input-daterange-datepicker col-6' ]) }}
{{ Form::button('<i class="fa fa-search"></i>', ['type' => 'submit', 'class' => 'btn btn-sm btn-inverse waves-effect waves-light m-r-15'] ) }}
{!! Form::close() !!}在我的控制器里
public function index(Request $request)
{
$s = $request->input('s');
$daterange = $request->input('daterange');
$users = User::sortable(['created_at' => 'desc'])->search($s)->paginate(10);
return view('backend/user/index',compact('users'));
}我怎么才能得到daterangepicker_stard和daterangepicker_end的请求?我只能从daterange (2018-1-2018-2-2)得到请求,我知道我可以将它们内爆,但是否有请求2018-1-1和请求2018-2-2的请求?
发布于 2018-05-09 10:34:11
你可以这样做:我希望它能帮助你。
<input type="text" name="daterange" value="01/01/2018 - 01/15/2018" />
$(function() {
$('input[name="daterange"]').daterangepicker({
opens: 'left'
}, function(start, end, label) {
console.log("A new date selection was made: " + start.format('YYYY-MM-DD') + ' to ' + end.format('YYYY-MM-DD'));
});
});https://stackoverflow.com/questions/50250848
复制相似问题