datepicker和datetimepicker欧盟格式?

时间:2011-10-05 19:45:32

标签: jquery datepicker datetimepicker

我正在尝试实现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>

1 个答案:

答案 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'。