我正在尝试实现jquery 将datepicker和datetimepicker合并为1个脚本 但标准日期是美国格式。 (应该是DD-MM-YY) 我无法让javascriptcode工作,出了什么问题?
<script type="text/javascript" >
$(document).ready(function() {
function tijd(){
$('#datepicker').datetimepicker({
timeFormat: 'h:m',
stepHour: 1,
stepMinute: 15
});
}
function datum(){
$('#datepicker').datepicker({
dateFormat: 'dd-mm-yy'
});
}
});
</script>
答案 0 :(得分:0)
如果您正在寻找像“07-09-11”这样的日期,请尝试
dateFormat: 'dd-mm-y'
如果您正在寻找像“7-9-11”这样的日期,那么请尝试,
dateFormat: 'd-m-y'
但无论您希望使用此处所列格式的格式如何: http://docs.jquery.com/UI/Datepicker/formatDate
如果您想自定义日期,可以执行类似
的操作 dateFormat: 'MM yy',
create: function (input, inst) {
var datestr = $(this).val();
var month = datestr.substring(0, datestr.indexOf("/")) - 1;
var temp = datestr.substring(datestr.indexOf("/") + 1, datestr.length);
var year = temp.substring(temp.indexOf("/") + 1, temp.indexOf("/") + 5);
$(this).datepicker('setDate', new Date(year, month, 1));
}
这为您提供了“2011年9月”的月度
但我的猜测是你的格式中有太多'y'。