Jquery内联datepicker - 第k个木日期选择器

时间:2012-10-30 07:19:19

标签: jquery datepicker

$(function() {
    $('#defaultInline').datepick({

       dateFormat: 'yyyy-mm-dd',
       onSelect: showDate


    });
    function showDate(date) {
       var dates2 = $('#defaultInline').datepick('getDate');  // this works 
       var dates3 =  $.datepick.formatDate('yyyy-mm-dd',dates2) /// this give an error 
    alert('The date chosen is ' + dates2);
    }

});

警报(dates2)有效,但是日期3给出错误.....任何想法?基本上我想从特定格式的内联日历中获取日期....现在它显示为Tue Oct 30 2012 12:00:00 GMT + 0530(印度标准时间)但我想要的只是2012- 10-30 ....

我得到的错误是:TypeError:g.getFullYear不是函数

2 个答案:

答案 0 :(得分:1)

$(function() {
    $('#defaultInline').datepick({

       dateFormat: 'yyyy-mm-dd',
       altField: '#scb_date', // this is what i added 
      onSelect: showDate

    });
    function showDate() {
          var date2=$("#scb_date").val();
          alert(date2);
    }

});

scb是一个隐藏的输入字段...并且可以从中读取该值...现在我知道有更好的方法来做我正在做的事情......但这是我发现的最简单的...如果你有更好的东西请告诉我......

答案 1 :(得分:0)

这应该有效:

var date = $('#datepicker').datepicker({ dateFormat: 'dd-mm-yy' }).val();

了解更多信息jQuery UI DatePicker - Change Date Format