【问题标题】:When edit date bootstrap datepicker start date from previous years not current year当从前几年编辑日期引导日期选择器开始日期而不是当前年份
【发布时间】:2023-03-07 02:13:01
【问题描述】:

我有一个想要使用 bootstraps-datepicker 编辑日期的编辑页面。它工作得很好。但问题是,当我通过输入字段中的 value 标签从后端获取数据时,编辑日期从 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>

如果我删除 value 标记,那么它从 2020 年开始,但通过使用我必须从后端获取之前给定的日期。谁能帮帮我?

【问题讨论】:

    标签: javascript php bootstrap-4 datepicker


    【解决方案1】:

    value 标记中,您需要提供 Date 对象而不是标准日期,例如 2020 年 10 月 12 日

    因此,要将您的字符串值转换为 Date 对象,您应该尝试将您的 $coupon-&gt;expiry_date 值拆分为 Date obj,如下所示:

    new Date(year,month,date)
    

    【讨论】:

    • 如果对您有帮助。请不要忘记将此标记为“答案”。谢谢;)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-07
    • 1970-01-01
    • 2014-01-06
    • 2023-03-20
    • 2014-03-02
    • 1970-01-01
    相关资源
    最近更新 更多