javascript - jQuery 日期选择器 1927 年格式 dd mm y 问题

标签 javascript jquery html date jquery-ui-datepicker

用于格式 dd mm y 中断的 jQuery DatePicker

我输入 01 01 27 它打破了它不显示日历中选择的日期

这是一个 jQuery 错误吗?

它接受 1927 年以上的所有值

HTML

<p>Date: <input type="text" id="datepicker"></p>

JS

  $( "#datepicker" ).datepicker({
    dateFormat: "dd mm y",
    changeMonth: true,
    changeYear: true,
    minDate: "-100Y",
    maxDate: "-18Y"
});

$(function () {
        $( "#datepicker" ).datepicker({
        dateFormat: "dd mm y",
   
     changeMonth: true,
 
       changeYear: true,
  
      minDate: "-100Y",
 
       maxDate: "-18Y"
 
   });
   });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>

<link rel="stylesheet" href="https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">

<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>

 <p>Date: <input type="text" id="datepicker"></p>
  

最佳答案

看起来你可以使用yearRange:

$(function() {
  $("#datepicker").datepicker({
dateFormat: "dd mm y",

changeMonth: true,

changeYear: true,

yearRange: "c-100:c-18"

  });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>

<link rel="stylesheet" href="https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">

<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>

 <p>Date: <input type="text" id="datepicker"></p>
  

关于javascript - jQuery 日期选择器 1927 年格式 dd mm y 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44077370/

相关文章:

javascript - 为什么在 IE 8 中无法通过 JavaScript 设置 <link> 标签的 “disabled” 属性?

javascript - 需要帮助在不使用 div id 的情况下使用 JavaScript 检索 anchor 文本

javascript - 表单不响应移动布局中的点击

jquery - 背景图像显示在弹出消息上

javascript - 使用 jQuery 淡入/淡出并在鼠标悬停时暂停

javascript - 有关如何找出哪些 friend 查看了您的 Facebook 个人资料的文章 : Bogus?

javascript - 如何在 JS 中增加 div 的 top 属性?

javascript - 使用 Maven 插件缩小 CSS 和 JS 文件不起作用

javascript - 制作Ajax Handler,需要问一些安全问题

jquery - 在 jquery 数据表中显示嵌套的 JSON 数据