带有日期格式的预定义daterangepicker

时间:2017-07-14 02:19:08

标签: daterangepicker

我从www.daterangepicker.com修改了Predefined Ranges的示例 我尝试将从mySQL派生的日期替换为示例中的默认值。但它不起作用。它一直说'无效的日期'甚至从网上的其他帖子说我可以使用PHP的日期格式。

脚本

$(function(){
    if($('#rentalDate').length){
        var start=$('#rent_from').val();
        var end=$('#rent_to').val();
    }else{
        var start = moment();
        var end = moment().add(+3,'M');
    }
    console.log(start+'/'+end);
    function cb(start, end) {
        $('#rental-range span').html(start.format('MMMM D, YYYY') + ' - ' + end.format('MMMM D, YYYY'));
        $('#rentalDate').val(start.format('Y-mm-d') + ',' + end.format('Y-mm-d'));
    }

    $('#rental-range').daterangepicker({
        "autoApply": true,
        startDate: start,
        endDate: end,
    }, cb);

    cb(start, end);

});

这是小提琴:http://jsfiddle.net/cuxm50k2/1/

1 个答案:

答案 0 :(得分:1)

如果您要使用与默认MM / DD / YYYY不同的日期格式,则需要在选项中指定。

更新了小提琴:http://jsfiddle.net/cuxm50k2/2/

更新了选项:

$('#rental-range').daterangepicker({
  autoApply: true,
  startDate: start,
  endDate: end,
  locale: {
    format: 'YYYY/MM/DD'
  }
}, cb);