Jquery 日期选择器设置开始日期显示11月6日

Jquery 日期选择器设置开始日期显示11月6日,jquery,wordpress,Jquery,Wordpress,我正在尝试更改日历中的开始日期,以显示11月,从日期6开始,结束日期为2018年2月17日 我如何调整它我试图调整,但它不工作需要帮助 DatePicker(); function DatePicker() { var apb_get_day_advance = (typeof apb_day_book != 'undefined') ? parseInt(apb_day_book) : 0; var date_format = (jQuery.datepicker.reg

我正在尝试更改日历中的开始日期,以显示11月,从日期6开始,结束日期为2018年2月17日

我如何调整它我试图调整,但它不工作需要帮助

 DatePicker();
  function DatePicker() {
    var apb_get_day_advance = (typeof apb_day_book != 'undefined') ? parseInt(apb_day_book) : 0;
    var date_format = (jQuery.datepicker.regional[apb_lang].dateFormat) ? jQuery.datepicker.regional[apb_lang].dateFormat : 'mm/dd/yy';
    var apb_number_of_calendar = (typeof apbAjax.apb_number_calendar != 'undefined') ? parseInt(apbAjax.apb_number_calendar) : 2;
    $('.date-start-js').datepicker({
      format: "mm/dd/yy",
      buttonImageOnly: false,

      numberOfMonths: apb_number_of_calendar,
      minDate : apb_get_day_advance,

      onClose: function( selectedDate ) {
        var $this = $(this);
        var $form = $this.closest('form');
        if ( $('.apb-format-date').length == 0 ) {
          $form.append('<input type="hidden" name="apb_formatdate" class="apb-format-date" value="' + $.datepicker._defaults.dateFormat + '">');
        }
        if (selectedDate) {

          var timeConvert = new Date( $this.datepicker('getDate').getTime() );
          var number_nights = $form.find('.night-select-js').length ? parseInt( $form.find('.night-select-js').val() ) : 1;

          var $date_end = $form.find('.date-end-js');
          var date_end = new Date(timeConvert);
          date_end.setDate(date_end.getDate() + number_nights);

          $date_end.val($.datepicker.formatDate($.datepicker._defaults.dateFormat,new Date(date_end)));
          $date_end.attr("data-date",$.datepicker.formatDate('mm/dd/yy',new Date(date_end)));

          /*----------  Add Date Customize  ----------*/
          $this.attr("data-date",$.datepicker.formatDate('mm/dd/yy',new Date(timeConvert)));
          /*----------  Add Date Customize  ----------*/

          /*----------  Relationship to calendar  ----------*/
          $this.trigger('change');
          $('#apb_calendar').datepicker('refresh');
          $('#apb_calendar').datepicker('setDate', $.datepicker.formatDate( 'mm/dd/yy', new Date(timeConvert) ) );
          $('td.ui-datepicker-current-day a.ui-state-default').removeClass('ui-state-active');

          $form.find('.date-end-js').datepicker( "option", "minDate", date_end );
        }

      },
      beforeShow: function(input, inst) {
        $('#ui-datepicker-div').addClass('apb-datepicker');
      }
    });
DatePicker();
函数DatePicker(){
var apb_get_day_advance=(apb_day_book的类型!=“未定义”)?parseInt(apb_day_book):0;
var date_format=(jQuery.datepicker.regional[apb_lang].dateFormat)?jQuery.datepicker.regional[apb_lang].dateFormat:'mm/dd/yy';
var apb_number_of_calendar=(typeof apbAjax.apb_number_calendar!=“未定义”)?parseInt(apbAjax.apb_number_calendar):2;
$('.date start js').datepicker({
格式:“年月日”,
buttonImageOnly:false,
numberOfMonths:apb\U日历的编号,
minDate:apb_提前一天到达,
onClose:函数(selectedDate){
var$this=$(this);
var$form=$this.closest('form');
如果($('.apb格式日期')。长度==0){
$form.append(“”);
}
如果(选择日期){
var timeConvert=new Date($this.datepicker('getDate').getTime());
var number_nights=$form.find('.night select js').length?parseInt($form.find('.night select js').val()):1;
var$date_end=$form.find('.date end js');
var date\u end=新日期(时间转换);
date\u end.setDate(date\u end.getDate()+夜数);
$date_end.val($.datepicker.formatDate($.datepicker.u defaults.dateFormat,新日期(date_end));
$date_end.attr(“数据日期”,$datepicker.formatDate('mm/dd/yy',新日期(date_end));
/*----------添加日期自定义----------*/
$this.attr(“数据日期”,$datepicker.formatDate('mm/dd/yy',新日期(timeConvert));
/*----------添加日期自定义----------*/
/*----------与日历的关系----------*/
$this.trigger('change');
$('apb_calendar')。日期选择器('refresh');
$('apb_calendar').datepicker('setDate',$.datepicker.formatDate('mm/dd/yy',new Date(timeConvert));
$('td.ui-datepicker-current-day a.ui-state-default').removeClass('ui-state-active');
$form.find('.date end js').datepicker(“option”,“minDate”,date_end);
}
},
显示前:功能(输入、安装){
$('#ui datepicker div').addClass('apb-datepicker');
}
});

我希望它对您有用

您可以使用javascript函数禁用上一个日期,例如,如果您希望以当前日期开始日期并隐藏所有上一个日期,则可以使用javascript函数禁用上一个日期

首先为输入字段指定ID,然后将下面的javascript代码添加到模板或页脚文件中

jQuery("#field_cq59zg").datetimepicker({
   //    debug: true,
   useCurrent: false,
   format: 'DD/MM/YYYY',
   locale: 'en',    
   minDate: moment('24/08/2017 00:00 AM', 'DD-MM-YYYY'),
   maxDate: moment('31/12/2020 11:59 PM', 'DD-MM-YYYY'),
   daysOfWeekDisabled: []
});

我希望它对你有用

您可以使用javascript函数禁用上一个日期,例如,如果您希望以当前日期开始日期并隐藏所有上一个日期,则可以使用javascript函数禁用上一个日期

首先为输入字段指定ID,然后将下面的javascript代码添加到模板或页脚文件中

jQuery("#field_cq59zg").datetimepicker({
   //    debug: true,
   useCurrent: false,
   format: 'DD/MM/YYYY',
   locale: 'en',    
   minDate: moment('24/08/2017 00:00 AM', 'DD-MM-YYYY'),
   maxDate: moment('31/12/2020 11:59 PM', 'DD-MM-YYYY'),
   daysOfWeekDisabled: []
});

我可以在wordpress中调用该函数吗?是的,你可以在wordpress中调用该函数,但在执行此操作之前,请检查上面的javascript代码,我在代码中做了一些更改,请添加此更新的代码。我可以在wordpress中调用该函数吗?是的,你可以在wordpress中调用此函数,但在执行此操作之前,请检查上面的javascript代码,我可以代码中有一些更改,请添加此更新的代码。