我使用jQuery UI中的UI DatePicker作为独立选择器.我有这个代码:
<div id="datepicker"></div>
Run Code Online (Sandbox Code Playgroud)
以下JS:
$('#datepicker').datepicker();
Run Code Online (Sandbox Code Playgroud)
当我尝试使用此代码返回值时:
var date = $('#datepicker').datepicker('getDate');
Run Code Online (Sandbox Code Playgroud)
我退回了这个:
Tue Aug 25 2009 00:00:00 GMT+0100 (BST)
Run Code Online (Sandbox Code Playgroud)
这是完全错误的格式.有没有办法让我以格式返回DD-MM-YYYY?
我有日期字段(id开始日期)
$( "#begin-date" ).datepicker({
minDate: -20,
maxDate: "+1M +10D",
dateFormat: "yy-mm-dd",
altFormat: "yymmdd"
});
Run Code Online (Sandbox Code Playgroud)
在帖子上,它打印格式为yy-mm-dd(2010-12-08),当它打印为yymmdd时(20101208)
有关为什么没有使用altFormat设置正确发布的任何想法?
输入字段呈现:
<input type="text" name="begin_date" id="begin-date" class="validate[required]" value="" />
Run Code Online (Sandbox Code Playgroud)