laydate 怎么设置默认时间
展开全部
在网上找的用着还可以就是选择时间以后刷新页面还是会回到默认时间。
layui.use(['laydate', 'form'], function () {
var laydate = layui.laydate;
var form = layui.form;
var start = laydate.render({
eventElem: '#start_date_icon',//日期输入框的图标,给图标也绑定点击事件
trigger: 'click',
value: getRecentDay(-30),//默认值30天前
done:function(value,date){
if(value && (value>$("#jssj").val())){
/*开始时间大于结束时间时,清空结束时间*/
$("#jssj").val("");
}
end.config.min ={
year:date.year,
month:date.month-1,
date: date.date,
};
},
elem: '#kssj'
});
//结束日期
var end = laydate.render({
elem: '#jssj',
eventElem: '#end_date_icon',//日期输入框的图标,给图标也绑定点击事件
trigger: 'click',
value: getRecentDay(0),//默认值昨天
done:function(value,date){
start.config.max={
year:date.year,
month:date.month-1,
date: date.date,
}
}
});
/**获取近N天*/
function getRecentDay(day){
var today = new Date();
var targetday_milliseconds=today.getTime() + 1000*60*60*24*day;
today.setTime(targetday_milliseconds);
var tYear = today.getFullYear();
var tMonth = today.getMonth();
var tDate = today.getDate();
tMonth = doHandleMonth(tMonth + 1);
tDate = doHandleMonth(tDate);
return tYear+"-"+tMonth+"-"+tDate;
}
function doHandleMonth(month){
var m = month;
if(month.toString().length == 1){
m = "0" + month;
}
return m;
}
});
layui.use(['laydate', 'form'], function () {
var laydate = layui.laydate;
var form = layui.form;
var start = laydate.render({
eventElem: '#start_date_icon',//日期输入框的图标,给图标也绑定点击事件
trigger: 'click',
value: getRecentDay(-30),//默认值30天前
done:function(value,date){
if(value && (value>$("#jssj").val())){
/*开始时间大于结束时间时,清空结束时间*/
$("#jssj").val("");
}
end.config.min ={
year:date.year,
month:date.month-1,
date: date.date,
};
},
elem: '#kssj'
});
//结束日期
var end = laydate.render({
elem: '#jssj',
eventElem: '#end_date_icon',//日期输入框的图标,给图标也绑定点击事件
trigger: 'click',
value: getRecentDay(0),//默认值昨天
done:function(value,date){
start.config.max={
year:date.year,
month:date.month-1,
date: date.date,
}
}
});
/**获取近N天*/
function getRecentDay(day){
var today = new Date();
var targetday_milliseconds=today.getTime() + 1000*60*60*24*day;
today.setTime(targetday_milliseconds);
var tYear = today.getFullYear();
var tMonth = today.getMonth();
var tDate = today.getDate();
tMonth = doHandleMonth(tMonth + 1);
tDate = doHandleMonth(tDate);
return tYear+"-"+tMonth+"-"+tDate;
}
function doHandleMonth(month){
var m = month;
if(month.toString().length == 1){
m = "0" + month;
}
return m;
}
});
展开全部
你好,
laydate 设置默认时间的方法
设置默认值可以在
列的默认值里写 getdate()
怎么弄成你要的格式 没试过。可以读出数据后再改
laydate 设置默认时间的方法
设置默认值可以在
列的默认值里写 getdate()
怎么弄成你要的格式 没试过。可以读出数据后再改
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
laydate 设置默认时间的方法
设置默认值可以在
列的默认值里写 getdate()
怎么弄成你要的格式 没试过。可以读出数据后再改
设置默认值可以在
列的默认值里写 getdate()
怎么弄成你要的格式 没试过。可以读出数据后再改
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询