【问题标题】:Failed to Format Date Picker格式化日期选择器失败
【发布时间】:2020-08-20 07:05:09
【问题描述】:

我正在使用日期选择器插件 (http://www.daterangepicker.com/) 我使用以下代码将格式更改为单个日期选择器

$('.firstappointment').daterangepicker({
    singleDatePicker: true,
    showDropdowns: true,
    minYear: 2000,
});

我尝试使用

将日期格式化为日/月/年
dateformat: 'dd/mm/y',
format: 'dd/mm/y',

但不幸的是,它似乎不起作用

【问题讨论】:

  • 如何将所需的时间格式传递给日期选择器?
  • 我用的这个格式:dateformat: 'dd/mm/y', format: 'dd/mm/y',

标签: javascript javascript-objects dom-events


【解决方案1】:

您不能在初始化时使用该格式,而是尝试应用事件将接收到的数据转换为所需的格式

  $('.firstappointment').on('apply.daterangepicker', function(ev, picker) {
      $(this).val(picker.startDate.format('DD/MM/YYYY') + ' - ' + picker.endDate.format('DD/MM/YYYY'));
  });

【讨论】:

  • 当我尝试传递基于格式化结构的值时,它会显示“无效日期”,请问我该如何处理?
【解决方案2】:

根据this sample

$('.firstappointment').daterangepicker({
    singleDatePicker: true,
    showDropdowns: true,
    minYear: 2000,
    locale: {
        format: 'DD/MM/YYYY'
    }
});

【讨论】:

    猜你喜欢
    • 2014-05-08
    • 1970-01-01
    • 1970-01-01
    • 2011-01-30
    • 2014-04-22
    • 2013-08-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多