微擎之修改預設的時間函式往前減改為往後加

2021-09-26 21:37:52 字數 1090 閱讀 8320

經常用微擎的小夥伴都知道,微擎自帶了很多函式直接呼叫就可以實現很多功能,真的很方便。

但是有些時候人的思維方式真的不一樣,造成有些小功能看著很彆扭。

例如這個時間段選擇控制項如下圖:

你點下面的單個時間選擇沒問題,但是點上面的,一周內二周內一月內的時候,微擎預設的是把時間段的前面的時間往前倒推。

這樣如果你在設定例如活動時間,投票時間,**時間等等一系列的時候,點了這個就麻煩了,時間就變成了乙個月之前到今天、這樣肯定是不對的。

我今天也遇到了這個問題,要設定當前時間和未來某個時間段。那麼我就分享一下修改方法。

首先開啟 微擎根目錄 進入目錄 /web/resource/components/daterangepicker/ 

找到 daterangepicker.js 檔案,用編輯器開啟,需要修改的地方大概在 1084-1086行

options.ranges['一周內'] = [moment().subtract('days', 6), moment()];

options.ranges['二周內'] = [moment().subtract('days', 13), moment()];

options.ranges['一月內'] = [moment().subtract('days', 29), moment()];

把以上**,注釋掉,或者刪掉,改為下面的**

options.ranges['一周內'] = [moment(),moment().add('days', 6)];

options.ranges['二周內'] = [moment(),moment().add('days', 13)];

options.ranges['一月內'] = [moment(),moment().add('days', 29)];

改完以後把檔案上傳到伺服器,更新瀏覽器快取,再試試吧

好了分享結束。

獻醜了,雖然很簡單,但是畢竟還是有很多新手不懂的,所以高手可以略過。

修改tomcat預設的session時間

具體設定很簡單,方法有三種 在主頁面或者公共頁面中加入 session.setmaxinactiveinterval 600 引數600單位是秒,即在沒有10分鐘活動後,session將失效。這裡要注意這個session設定的時間是根據伺服器來計算的,而不是客戶端。所以如果是在除錯程式,應該是修改伺...

修改phpmyadmin中的預設超時時間

phpmyadmin在使用過程中經常出現 登陸超時 1440秒未活動 請重新登入 很煩 解決方法如下 第一步 修改php.ini,找到 session.gc maxlifetime 1440 將數值改大,並使之生效 重啟服務 第二步 找到 phpmyadmin libraries config.de...

修改phpmyadmin中的預設超時時間

phpmyadmin在使用過程中經常出現 登陸超時 1440秒未活動 請重新登入 很煩 解決方法如下 第一步 修改php.ini,找到 session.gc maxlifetime 1440 將數值改大,並使之生效 重啟服務 第二步 找到 phpmyadmin libraries config.de...