我在laravel中工作,我想在Bootstrap Datepicker字段中以(dd / mm / yyyy)格式显示日期,但是我想以(yyyy / mm / dd)格式存储日期。
在Datepicker中是否有一些属性可以做到这一点?这是我的输入:
<div class="form-group">
<label for="fecha_nac"></label>
<input type="text" class="form-control CalendarioDP"
name="fecha_nac" placeholder="Colocar fecha"
value="{{ Carbon\Carbon::now()->formatLocalized('%d/%m/%Y') }}">
</div>
我的脚本:
<script>
$('.CalendarioDP').datepicker({
format: "dd/mm/yyyy",
language: "es",
});
</script>
当我以这种方式在脚本中使用格式时,将显示日期并将其以(dd / mm / yyyy)格式存储,
Stored it in the DB, is the first date
但是我想要(yyyy / mm / dd)。
我使用了“ Torzer DateTime Mutator”和“ protected $ dates”,但是我想知道是否存在一个简单的DaterPicker属性在脚本中仅声明一次,而不是指定要转换的每个字段,例如Torzer。
答案 0 :(得分:1)
将其放入您的if (any(nas)) ...
controller
答案 1 :(得分:0)
尝试一下。
<script>
$('.CalendarioDP').datepicker({
dateFormat: 'yyyy-mm-dd',
language: "es",
});
</script>
或将您的输入类型更新为此。
<input type="text" id="CalendarioDP" data-date-format='yyyy-mm-dd'>