我使用jQuery日期选择器为我的项目。我有这样的代码:jQuery的日期格式不工作
$('#date-show').datepicker({ dateFormat: 'dd-mm-yy' });
我的抱怨是,虽然日期选择器显示,日期格式仍是“MM-DD-YYYY”),我也试过
$('#date-show').datepicker("option","dateFormat","dd-mm-yy");
它仍然显示为MM-DD-YYYY。我错过了什么吗?
我使用jQuery日期选择器为我的项目。我有这样的代码:jQuery的日期格式不工作
$('#date-show').datepicker({ dateFormat: 'dd-mm-yy' });
我的抱怨是,虽然日期选择器显示,日期格式仍是“MM-DD-YYYY”),我也试过
$('#date-show').datepicker("option","dateFormat","dd-mm-yy");
它仍然显示为MM-DD-YYYY。我错过了什么吗?
不知道,如果你有问题是与日/月或数字的年数,但此代码的工作:
$('#date-show').datepicker({ dateFormat: 'dd-mm-yy' });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.0/jquery-ui.min.css">
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.0/jquery-ui.min.js"></script>
<input id="date-show" name="date-show" />
如果您需要一年时间才能2位数(而不是4位),您应该只使用1个y
(而不是2个)。
$('#date-show').datepicker({ dateFormat: 'dd-mm-y' });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.0/jquery-ui.min.css">
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.0/jquery-ui.min.js"></script>
<input id="date-show" name="date-show" />
格式mantains 'MM-DD-YYYY' 格式化每个日期您在日历中挑选,或者你在发送 'MM-DD-YYYY' 格式数据到组件加载时间,它不是同化?反正你的第二个代码是正确的。 – RPichioli
@ExcubeDzynes,你检查了答案吗? – Dekel