1.屬性初始化設置
$('#startTime').datepicker({
rtl: App.isRTL(),
orientation: "right",
format: 'yyyy-mm-dd',
language: 'zh-CN',
todayBtn: true,
todayHighlight: true,
autoclose: true ,
viewDate:new Date() //也可以通過function函數獲得值
});
2.通過屬性設置
$('#startTime').datepicker("setViewDate",new Date());
3.設置無效
通常都是未放在
//需要放在工廠函數里面 $(function() { //初始化設置 $('#startTime').datepicker({ rtl : App.isRTL(), orientation : "right", format : 'yyyy-mm-dd', language : 'zh-CN', todayBtn : true, todayHighlight : true, autoclose : true, viewDate : new Date(), startDate : getDay(0, '-') //開始日期不能小於當天 }); $('#endTime').datepicker({ rtl : App.isRTL(), orientation : "right", format : 'yyyy-mm-dd', language : 'zh-CN', todayBtn : true, todayHighlight : true, autoclose : true }); //文本框初始日期設置,這里間隔為7天 $('#startTime').val(getDay(0, '-')); $('#endTime').val(getDay(7, '-')); //正數為往后加日期,負數為昨天、前天。。。,str為日期間隔符,例如 -,/ function getDay(num, str) { var today = new Date(); var nowTime = today.getTime(); var ms = 24 * 3600 * 1000 * num; today.setTime(parseInt(nowTime + ms)); var oYear = today.getFullYear(); var oMoth = (today.getMonth() + 1).toString(); if (oMoth.length <= 1) oMoth = '0' + oMoth; var oDay = today.getDate().toString(); if (oDay.length <= 1) oDay = '0' + oDay; return oYear + str + oMoth + str + oDay; } })
