请告诉我在bootstrap模板中生成输入日期的最佳方法,然后将其存储在laravel db中。在bootstrap/laravel中输入和存储日期的最佳方法是什么?
另外如何使用掩码作为dd/mm/yyyy与最小代码和js插件的表单输入?
请告诉我在bootstrap模板中生成输入日期的最佳方法,然后将其存储在laravel db中。在bootstrap/laravel中输入和存储日期的最佳方法是什么?
另外如何使用掩码作为dd/mm/yyyy与最小代码和js插件的表单输入?
您可以使用moment.js解析您的日期并将其放入日期的字段中。
moment('your date value here').format('dd/mm/yyyy');
$(function(){
$("#sample").val(moment('2017-04-23').format('DD/MM/YYYY'));
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<input id="sample" value=""/>
您可以分析使用parse()
和createFromFormat()
Carbon methods任何日期的格式保存到数据库之前:
$createdAt = Carbon::parse($request->date);
您也可以转换日期的任何格式:
$createdAt = $model->created_at->format('Y-m-d');
您可以使用accessors and mutators自动执行此操作。