【问题标题】:Bootstrap datepicker shows incorrect date format引导日期选择器显示不正确的日期格式
【发布时间】:2023-04-09 01:50:01
【问题描述】:

我使用引导程序 datepicker 将日期输入到我的 HTML 页面。我通过 Laravel 代码从后端获取当前日期为 $currentDate。

HTML:

<input type="text" name="manifest-date" class="datepicker calender form-control" placeholder="mm/dd/yyyy" id="manifest-date" value="{{$currentDate}}" />

jQuery:

$.fn.datepicker.defaults.format = "M-dd-yy";
$('.datepicker').datepicker({'setDate':new Date(), autoclose: true});

Laravel:

->with('currentDate', date('M-j-y'))

作为日期格式和 $currentDate 的值,我在控制台中得到 Oct-22-18 但输入字段显示为 2018-10-22。这里有什么问题?

【问题讨论】:

  • 这是因为您将 datepicker 日期设置为 new Date(),删除 setDate
  • 已删除,但问题仍然存在

标签: jquery html laravel


【解决方案1】:

您不必提供新日期。使用带有格式和自动关闭功能的 jQuery 代码。

$('.datepicker').datepicker({format : 'M-dd-yy', autoclose: true});

【讨论】:

    猜你喜欢
    • 2020-04-09
    • 2015-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多