【发布时间】:2021-11-25 16:51:16
【问题描述】:
我正在尝试在 Laravel 项目中使用 Bootstap 日期时间选择器。
https://www.malot.fr/bootstrap-datetimepicker/
我正在编辑一个从数据库中提取日期的编辑页面,并在输入字段中显示格式为 mm/dd/yyyy hh:ii。我需要那个 DT 选择器从同一个 DT 开始。如果不弄乱 timePicker 的 InitialDate,我无法弄清楚该怎么做。如果我在输入值字段中添加一个格式化值,它会将 DT 选择器的 InitialDate 发送回 1899 年 12 月。
这是代码的 Javascript 部分:
<script src="{{asset('/assets/plugins/bootstrap-datetime-picker/js/bootstrap-datetimepicker.js')}}"></script>
$(".form_datetime").datetimepicker({
format: "mm/dd/yyyy hh:ii",
initialDate: "{{ $post->post_date }}",
autoclose: true,
todayBtn: true,
pickerPosition: "bottom-left",
minuteStep: 10
});
这是没有格式化 DT 的表单域。
<input class="form-control @error('post_date') is-invalid @enderror" type="text" value="" readonly id="post_date" name="post_date">
这是带有格式化 DT 的表单域:
{{ $post->post_date->format('m/d/Y H:i:s') }}
【问题讨论】:
标签: javascript laravel bootstrap-datetimepicker