【问题标题】:Laravel - disable dates in a date fieldLaravel - 在日期字段中禁用日期
【发布时间】:2017-05-31 08:26:41
【问题描述】:

我在 Laravel 中使用了一个包含日期字段的表单。我想禁用周末和海关日期。例如,2017 年 8 月 11 日星期三。

有可能吗?我只知道如何禁用日期之前或之后的日期,但不知道个别日期,我找不到解决方案。

我当前的代码:

{!! Form::date('request_date', null, ['class' => 'form-control', 'min' =>  date('Y-m-d')]) !!}

非常感谢。

【问题讨论】:

  • 您是否在此日期使用任何 javascript/jquery 插件?
  • 我没有使用任何日期插件,但如果仅使用 laravel 没有解决方案,我可以做到
  • 不可能。您必须为此使用另一个 JS 插件/库。
  • 谢谢。有什么建议吗?

标签: php laravel date


【解决方案1】:

如 cmets 中所述,使用 JS 库。我使用的一个是 Bootstrap Datepicker

您可以使用选项禁用日期。Docs

【讨论】:

    【解决方案2】:

    您可以使用 Bootstrap Datepicker,但有一些问题,主要是在 datepicker 中您可以更改日期的格式以显示它,但是当您尝试存储它时,它会采用您放置的格式,如果你想以不同的格式存储它,你必须使用 Mutator。

    例如:如果您想以格式 (dd/mm/yyyy) 显示它,但又想以格式 (yyyy/mm/dd) 存储它,则需要转换日期。

    【讨论】:

      猜你喜欢
      • 2023-01-30
      • 2015-12-01
      • 2018-10-23
      • 2014-09-28
      • 1970-01-01
      • 1970-01-01
      • 2015-06-26
      • 1970-01-01
      • 2013-08-22
      相关资源
      最近更新 更多