在jquery

时间:2015-10-23 16:38:25

标签: javascript jquery datepicker

我看到日期的jQuery库here,我用默认日期设置它。

这是设定当前日期:

$(document).ready(function () {
        $("#enddate").pDatepicker({
            persianDigit: true,
            viewMode: "year",
            position: "auto",
            autoClose: true,
            format: false,
            observer: false,
            altField: false,
            format : "YYYY-MM-DD HH:mm:ss",
            inputDelay: 800 
        });
    });

"YYYY-MM-DD HH:mm:ss"格式我想设置我的自定义年份 (1392-12-11 13:51:11)

根据DOC,它说我必须使用

$( "#enddate" ).pDatepicker("setDate",[1392,12,11,13,51,11] );

但它不起作用。

如何组合这些代码?

这是html代码:

<input type="text " placeholder="pick up date" id="enddate" name="enddate" tabindex="8">

1 个答案:

答案 0 :(得分:1)

您缺少一个选项。如果您还要设置时间而不仅仅是日期,则需要启用timePicker。 文档不是很清楚。

您需要将此行添加到DatePicker初始化

timePicker: {enabled: true}

所以它看起来像这样:

$("#enddate").pDatepicker({
  persianDigit: true,
  viewMode: "year",
  position: "auto",
  autoClose: true,
  format: false,
  observer: false,
  altField: false,
  format : "YYYY-MM-DD HH:mm:ss",
  inputDelay: 800,
  timePicker: {enabled: true}
});

对于timePicker,您还有更多选项,您应该在初始化时定义它们。查看文档以查看更多选项。

由于你已经修正了错字,我只留下这个评论:

对于javascript编码标准,您应该使用CamelCase,因此id应为endDate。这将使您的代码更易于阅读。