工作日歷(daterangepicker)筆記

HTML

<div id="reportrange" class="pull-right dateRange"
             style="background: #fff; cursor: pointer; padding: 5px 10px; border: 1px solid #ccc; width: 100%">
             <i class="glyphicon glyphicon-calendar fa fa-calendar"></i> 
             <span></span> <b class="caret"></b>
             <input type="text" name="Monthlycycle" id="Monthlycycle" style="display:none">
            </div>

Js初始化部分

//調用
$(function() {
 loading_control.loading_show();
 // 初始化日歷插件
 initdaterangepicker();
});

/**
 * 初始化日歷插件
 */
var initdaterangepicker = function() {
 var start = moment().startOf('month');
    var end = moment();

 function cb(start, end) {
  $('#reportrange span').html(
    start.format('YYYY-MM-DD') + '  - -  '
      + end.format('YYYY-MM-DD'));
  startTime = start.format('YYYY-MM-DD');
  endTime = end.format('YYYY-MM-DD');
 }

 $('#reportrange').daterangepicker(
   {
    startDate : start,
    endDate : end,
    locale : {
     format : 'YYYY-MM-DD',
     separator : ' - ',
     applyLabel : '確定',
     cancelLabel : '取消',
     weekLabel : 'W',
     customRangeLabel : '選擇日期',
     fromLabel : '起始時間',
     toLabel : '結束時間',
     daysOfWeek : [ '日', '一', '二', '三', '四', '五', '六' ],
     monthNames : [ '一月', '二月', '三月', '四月', '五月', '六月', '七月',
       '八月', '九月', '十月', '十一月', '十二' ]
    },
    opens : 'left', // 日期選擇框的彈出位置
    ranges : {
     '今日' : [ moment(), moment() ],
     '昨日' : [ moment().subtract(1, 'days'),
       moment().subtract(1, 'days') ],
     '近七日' : [ moment().subtract(6, 'days'), moment() ],
     '近三十日' : [ moment().subtract(29, 'days'), moment() ],
     '本月' : [ moment().startOf('month'), moment() ],
     '上個月' : [ moment().subtract(1, 'month').startOf('month'),
       moment().subtract(1, 'month').endOf('month') ]
    }
   }, cb);

 cb(start, end);
}
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽默認的外補...
    _Yfling閱讀 13,786評論 1 92
  • 簡介瀏覽器可以被認為是使用最廣泛的軟件,本文將介紹瀏覽器的工 作原理,我們將看到,從你在地址欄輸入google.c...
    聽風閣閱讀 3,307評論 0 7
  • 轉載說明 一、介紹 瀏覽器可以被認為是使用最廣泛的軟件,本文將介紹瀏覽器的工作原理,我們將看到,從你在地址欄輸入g...
    17碎那年閱讀 2,465評論 0 22
  • 寫在開頭 先說說為什么要寫這篇文章, 最初的原因是組里的小朋友們看了webpack文檔后, 表情都是這樣的: (摘...
    Lefter閱讀 5,314評論 4 31
  • 在現在的前端開發中,前后端分離、模塊化開發、版本控制、文件合并與壓縮、mock數據等等一些原本后端的思想開始...
    Charlot閱讀 5,478評論 1 32