javascript - 当编辑日期引导日期选择器从前几年开始日期而不是当前年份时
问题描述
我有一个想要使用 bootstraps-datepicker 编辑日期的编辑页面。它工作得很好。但问题是,当我在输入字段中按值标签从后端获取数据时,编辑日期从 1931 年而不是 2020 年(当年)开始。我正在使用两个脚本
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/js/bootstrap-datepicker.min.js"></script>
<script src="{{asset('/admin/js/formpickers.js')}}"></script>
输入字段
<div id="datepicker-popup" class="input-group date datepicker">
<input type="text" name="date" class="form-control" value="{{$coupon->expiry_date}}">
<div class="input-group-addon input-group-text">
<span class="mdi mdi-calendar"></span>
</div>
</div>
如果我删除值标签,那么它从 2020 年开始,但是通过使用我必须从后端获取之前的给定日期。谁能帮我?
解决方案
在value
标签中,您需要提供一个Date
对象而不是标准日期,例如 10/12/2020
因此,要将您的字符串值转换为Date
对象,您应该尝试将您的$coupon->expiry_date
值拆分为Date
obj,如下所示:
new Date(year,month,date)
推荐阅读
- .htaccess - 通过.htaccess 重定向除某些特定流量之外的所有流量..?
- c# - 获取文本文件中第一个字符的计数?
- python - 在 python 中使用 pandas 时如何修复“属性错误”
- javascript - 如何在点击时动态添加到 DOM?
- javascript - Django 应用程序不与 JavaScript 代码块通信
- mysql - Mysql 更新相关表时出现错误 1442
- python - 如何根据另一个表的列填充列?
- java - 如何使用非对称加密在另一个应用程序中解密来自一个应用程序的文本?
- xamarin - Xamarin Forms ListView 取消 ItemSelected 事件
- firebase - Vuejs 和 Firebase 存储问题。未捕获的类型错误:存储不是函数