如何使用JQuery DatePicker以YYYYMMDD格式返回日期?

时间:2016-02-26 07:43:39

标签: javascript jquery date jquery-ui datepicker

我正在尝试实施JQuery DatePicker w/ week no并以YYYYMMDD格式返回所选日期。在查看api for how to format date时,它说可以通过使用dateFormat:“yy-mm-dd”来完成。但是,我无法以指定的格式返回日期。

我可以使用以下代码以“原始格式”返回日期:

$(function DatePicker() {
$( "#datepicker" ).datepicker({
    onSelect: function(date)    {
    var date = $(this).datepicker( 'getDate' );
    alert(date);
( 'getDate' ).getDate();
    },      
    showWeek: true,
    //showOn:"button",
    firstDay: 1
 });
});

这是我尝试使用格式'YYYYMMDD'返回(显示弹出窗口)的代码:

$(function DatePicker() {
$( "#datepicker" ).datepicker({
//  dateFormat: 'yy-mm-dd',
    onSelect: function()    {
        dateFormat: 'yy-mm-dd',
        //var dateFormat = $(this).datepicker( "option", "dateFormat" );
        //$.(this).datepicker("option", "dateFormat", "yy-mm-dd"); //Senast insatt
        alert(dateFormat);
    },      
    showWeek: true,
    firstDay: 1
});

});

显然我是JQuery的新手,而且作为一种语言,它还是一个新手。

谢谢!

1 个答案:

答案 0 :(得分:1)

检查一下:

$( "#datepicker" ).datepicker({
      dateFormat: 'yymmdd',
      onSelect: function(v){
        alert(v);
      },      
      showWeek: true,
      firstDay: 1
});

Test code herehttp://codepen.io/anon/pen/yOBwLo