django項目添加時間控件


第一步,加載1個css文件和1個js文件

bootstrap-datepicker.min.css
bootstrap-datepicker.js

第二步,修改bootstrap-datepicker.js內容,紅色是需要添加的內容

var dates = $.fn.datepicker.dates = {
    cn: {
        days: ["周日", "周一", "周二", "周三", "周四", "周五", "周六", "周日"],
        daysShort: ["日", "一", "二", "三", "四", "五", "六", "七"],
        daysMin: ["日", "一", "二", "三", "四", "五", "六", "七"],
        months: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"],
        monthsShort: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"],
        today: "今天",
        clear: "清除",
        titleFormat: "yyyy MM" }  
};




var defaults = $.fn.datepicker.defaults = {
    language: 'cn',
];

前兩部是可以把英文控件改成中文,第三步是可以個性化設置

第三步,重新建一個js文件,代碼如下:

function NewsList() {

}//開始時間和結束時間控件
NewsList.prototype.initDatepicker = function () {
    var start_time = $('#start-datepicker');
    var end_time = $('#end-datepicker');
    var today = new Date();
    var todayStr = today.getFullYear() + '/' + (today.getMonth()+1) + '/' + today.getDate();
    var options = {
        showButtonPannel: true,
        format: 'yyyy/mm/dd',
        startDate: '2020/03/22',
        endDate: todayStr,
        todayBtn: 'linked',
        todayHighlight: true,
        clearBtn: true,
        autoclose: true,
    };
    start_time.datepicker(options);
    end_time.datepicker(options);
};
NewsList.prototype.run = function () {
    var self = this;
    self.initDatepicker();
    self.deleteBtnEvent();
    self.editBtnEvent();
};


$(function () {
    var newslist = new NewsList();
    newslist.run();
});

第四步,查看效果圖如下:

 如果想修改更多參數參閱請參閱官方文檔

 


免責聲明!

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



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