Php 如何使用带laravel的BootStarp日期选择器将默认日期设置为1

Php 如何使用带laravel的BootStarp日期选择器将默认日期设置为1,php,laravel,datepicker,php-carbon,Php,Laravel,Datepicker,Php Carbon,在我的日期表单输入中,我将只选择月份和年份,但当我将其保存的月份和年份与当前日期一起插入数据库时。但我想设定一个月的第一天,我也用碳 {!! Form::text('vessel_date',null,['class' => 'date-own form-control' , 'id'=>'date-own-id']) !!} 控制器: $input['vessel_date'] = Carbon::createFromFormat('m-Y', $request->ves

在我的日期表单输入中,我将只选择月份和年份,但当我将其保存的月份和年份与当前日期一起插入数据库时。但我想设定一个月的第一天,我也用碳

 {!! Form::text('vessel_date',null,['class' => 'date-own form-control' , 'id'=>'date-own-id']) !!}
控制器:

$input['vessel_date'] = Carbon::createFromFormat('m-Y', $request->vessel_date)->toDateString();
JS:


以下是我在最近的一个应用程序中如何使用碳来获得月初的一个示例:

// (year, month, day)
Carbon::createFromDate(null, null, 1)
年、月和日是整数


要在插入/更新之前格式化(取决于目标数据库格式)
->format('mdy')

您可以尝试此方法。你可以找到它


为了补充我的评论上面的答案,还请检查DBMS的日期格式(例如,如果它与日期选择器相同)。

答案是

// (year, month, day)
Carbon::createFromDate(null, null, 1)
$('.datepicker').datepicker('update');
$('.datepicker').datepicker('update', '2011-03-05');
$('.datepicker').datepicker('update', new Date(2011, 2, 5));
$('.date-own').datepicker({
        minViewMode: 1,
        format: 'mm-yyyy'
    });