在Layui中,如果你想設定日期時間選擇器(datetime)的預設結束時間為當天的23:59:59,你可以使用如下程式碼(紅色部分):
laydate.render({
elem: '#test10'
,type: 'datetime'
,range: true
,max: '{:date("Y-m-d 23:59:59")}'
,ready: function(date){
$(".layui-laydate-footer [lay-type='datetime'].laydate-btns-time").click();
$(".laydate-main-list-1 .layui-laydate-content li ol li:last-child").click();
$(".layui-laydate-footer [lay-type='date'].laydate-btns-time").click();
}
,change: function(value, date, endDate){
console.log(value); //得到日期生成的值,如:2017-08-18
//console.log(date); //得到日期時間物件:{year: 2017, month: 8, date: 18, hours: 0, minutes: 0, seconds: 0}
//console.log(endDate); //得結束的日期時間物件,開啟範圍選擇(range: true)才會返回。物件成員同上。
dateSearch(value);
}
});
.laydate-main-list-1 改成 .laydate-main-list-0 是設定開始時間為當天的23:59:59秒