如何使用带有laravel的boottstarp datepicker将默认日期设置为1

时间:2016-08-04 04:15:48

标签: 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->vessel_date)->toDateString();

JS:

$('.date-own').datepicker({
        minViewMode: 1,
        format: 'mm-yyyy'
    });

4 个答案:

答案 0 :(得分:1)

以下是我如何使用Carbon在最近的应用程序中获得本月第一天的示例:

// (year, month, day)
Carbon::createFromDate(null, null, 1)

年,月,日是整数。

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

答案 1 :(得分:1)

你可以试试这个。你可以找到它here

$('.datepicker').datepicker('update');
$('.datepicker').datepicker('update', '2011-03-05');
$('.datepicker').datepicker('update', new Date(2011, 2, 5));

答案 2 :(得分:0)

只是为了添加上述评论的答案,还请检查您的DBMS的日期格式(例如,如果它与您的日期选择器相同)。

答案 3 :(得分:0)

答案是

.test:hover {
    cursor: url("your-image.gif"), auto;
}