直接上代码
// var endDate= laydate.render({ // elem: '#end_time',//选择器结束时间 // type: 'datetime', // min:"1970-1-1",//设置min默认最小值 // done: function(value,date){ // startDate.config.max={ // year:date.year, // month:date.month-1,//关键 // date: date.date, // hours: 0, // minutes: 0, // seconds : 0 // } // } // }); // //日期范围 // var startDate=laydate.render({ // elem: '#start_time', // type: 'datetime', // max:"2099-12-31",//设置一个默认最大值 // done: function(value, date){ // endDate.config.min ={ // year:date.year, // month:date.month-1, //关键 // date: date.date, // hours: 0, // minutes: 0, // seconds : 0 // }; // } // }); // 时间选择器初始化 开始时间 laydate.render({ elem: '#start_time', format: 'yyyy-MM-dd', done: function (value, date, endDate) { var startDate = new Date(value).getTime(); var endTime = new Date($('#end_time').val()).getTime(); if (endTime < startDate) { layer.msg('结束时间不能小于开始时间'); $('#start_time').val(''); } } }) laydate.render({ //结束时间 elem: '#end_time', format: 'yyyy-MM-dd', done: function (value, date, endDate) { var startDate = new Date($('#start_time').val()).getTime(); var endTime = new Date(value).getTime(); if (endTime < startDate) { layer.msg('结束时间不能小于开始时间'); $('#end_time').val(''); } } })