如何用字符串日期填充日期选择器表单



从数据库中,我得到的数据格式类似(假设它是字符串)

1974-07-05

我需要如何通过datepicker传递表单中的日期,并在那里激活日期,那么我该怎么做呢?

<td>
   <script src="javascript/datepicker.js"></script>
   <input id="datepicker" type="text" name="dob" value="${person.bdate}">
</td>

${person.bdate}是字符串日期

这不是一个答案,只是一个观察结果。

您请求了一个纯javascript解决方案,但您使用的是一个插件。为什么不使用jQuery和jQueryUI的日期选择器插件呢。看看代码有多容易:

jsFiddle演示

HTML:

<input id="datepicker" type="text" name="dob" value="">

jQuery:

var dd = '1974-07-05';
$('#datepicker').val(dd);
$('#datepicker').datepicker({
    dateFormat: 'yy-mm-dd'
});

来源:

http://jqueryui.com/datepicker/#date-格式化

最新更新