datepicker 設置默認日期的方法


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;
        }
    })

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM