从数据库中,我得到的数据格式类似(假设它是字符串)
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-格式化