来自其他月份的datepicker的GetDate

时间:2013-06-07 14:01:33

标签: jquery datepicker jquery-ui-datepicker getdate

我需要您帮助解决Datapicker中的问题。我正在开始使用JQuery,我需要做一个议程,当用户在日历的某一天点击时,我需要获取此日期来捕获所选日期的所有日程安排。

问题:当我在当月的任何一天点击时,确定,一切正常,我可以选择日期,但是,当我在下个月的某一天点击时,我没有得到日期。

我已经尝试了不同的来源,但没有成功,当我使用OnSelect时,日历隐藏。

下面是我与Jquery.ui一起使用的源代码:

<html>
<head>
    <meta charset="utf-8">
    <link rel="stylesheet" href="js/jquery-ui-1.10.3.custom.css" />
    <script src="js/jquery-1.9.1.js"></script>
    <script src="js/jquery-ui-1.10.3.custom.js"></script>


     <script>
        $(function() {
            $( "#datepicker" ).datepicker({
                dateFormat: 'dd/mm/yy',
                dayNames:    ['Domingo','Segunda','Terça','Quarta','Quinta','Sexta','Sábado','Domingo'],
                dayNamesMin: ['D','S','T','Q','Q','S','S','D'],
                dayNamesShort: ['Dom','Seg','Ter','Qua','Qui','Sex','Sáb','Dom'],
                monthNames: ['Janeiro','Fevereiro','Mar&ccedilo','Abril','Maio','Junho','Julho','Agosto','Setembro','Outubro','Novembro','Dezembro'],
                monthNamesShort: ['Jan','Fev','Mar','Abr','Mai','Jun','Jul','Ago','Set','Out','Nov'],
                nextText: 'Próximo',
                prevText: 'Anterior',
            });

            $("#datepicker td").click(function(){
                var dia = $("#datepicker").datepicker('getDate').getDate();  
                var mes = $("#datepicker").datepicker('getDate').getMonth() + 1;
                var ano = $("#datepicker").datepicker('getDate').getFullYear();
                alert(dia+"/"+mes+"/"+ano);
            }); 
    });
    </script>
</head>
<body>
    <div id="datepicker">

    </div>
</body>

</html>

1 个答案:

答案 0 :(得分:0)

这对你有用吗?
将其添加到$(“#datepicker”)。datepicker:

showOtherMonths: true,
selectOtherMonths: true