【问题标题】:Bootstrap datetimepicker:: how to set minimum year?Bootstrap datetimepicker:: 如何设置最小年份?
【发布时间】:2015-12-30 12:05:05
【问题描述】:

我正在使用bootstrap datetimepicker。我有一个字段可以在我的表格中选择年份。实际上它只是用于选择 YYYY 格式(4 digit) 的年份。我在 MySQL 中插入选定的 4 位数年份。在 mysql 数据库中,我使用 year Type 作为列。根据 MySQL 参考,

YEAR(4) 和 YEAR(2) 的显示格式不同,但值的范围相同。对于 4 位格式,MySQL 以 YYYY 格式显示 YEAR 值,范围为 1901 到 2155,或 0000。

所以我需要在引导日期时间选择器中禁用 1900 年之前的年份。

这是我现在使用的日期时间选择器的图像。

bootstrap datetimepicker

【问题讨论】:

  • 将最小日期设置为 1/1/1900

标签: twitter-bootstrap datetimepicker bootstrap-datetimepicker eonasdan-datetimepicker


【解决方案1】:

试试这个:

$('#datetimepicker').datetimepicker(minDate : '1900-01-01');

检查代码笔:http://codepen.io/anon/pen/mVOjRQ

【讨论】:

  • 您使用了引导日期选择器。不是“eonasdan-bootstrap-datetimepicker”
【解决方案2】:

你可以试试这个结构:

minDate:'-1900/01/01'

【讨论】:

  • 我收到了来自 moment.js 的警告
  • 弃用警告:时刻构造回退到 js 日期。这是不鼓励的,将在即将发布的主要版本中删除。更多信息请参考github.com/moment/moment/issues/1407
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-09-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多