jquery-ui - 如何在 jQuery-UI 中初始化预格式化的日期选择器?

标签 jquery-ui datepicker

我正在将日期选择器应用到具有以下日期格式的表单字段:'dd/mm/yy',因此当用户选择日期时,它将以该格式放置在字段中。

问题在于该字段预先填充了格式为 yy-mm-dd 的值,并且日期选择器显示的是今天的日期。

如何使用字段值初始化日期选择器?

我之前使用过 jQuery Tools 中的日期选择器,它会自动从字段值初始化日期选择器,但 jQuery UI 中的日期选择器没有这种有用的功能。

最佳答案

实现方法是:

$('#activity_date').datepicker({ dateFormat: 'yy-mm-dd' })
$('#activity_date').datepicker("setDate", "2012-01-21")
$('#activity_date').datepicker("option", "dateFormat", "DD, d MM, yy")

说明:

  • 设置与数据库中的日期格式相同
  • 设置日期
  • 设置我们想要在表单字段中显示的日期格式

关于jquery-ui - 如何在 jQuery-UI 中初始化预格式化的日期选择器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12060314/

相关文章:

javascript - 触发 JavaScript 函数

jQuery UI 拖放滚动问题

c# - 如何将光标置于C#中Datepicker控件的第一个位置?

ios - 为什么我的 DatePicker 不隐藏?

jquery - (为什么)jQuery 会让我的 slider 看起来很胖?

Laravel 中使用 Ajax 的 Jquery ui slider

javascript - jQuery 自动完成 : How to disallow free text, 并显示必须从列表中选择项目的错误?

android - 如何防止用户设置早于当前日期和时间的日期和时间

jquery - 日期选择器 - 如何仅禁用一个星期一?

android - 在处理程序性能差的 TextView 中设置文本