isdate、getcurrenttimestamp、date、time、datetime、getcurrentmonthfirst、getcurrentmonthlast、compare、duration、count、getmouthday、getmonthweek概念
判斷是不是date型別
引數列表
/引數型別
引數意義
引數示例
val*
要判斷的值
1584189447343
返回列表
返回型別
返回說明
返回示例
boolean
是否是date型別(支援任何可以被new date解析的)
true/false
使用方法
import from "mwutil"
datetool.isdate("a")
備註
不一定是時間戳,格林尼治時間、標準時間等都可以
概念獲取當前的時間戳
引數列表
/引數型別
引數意義
引數示例
返回列表
返回型別
返回說明
返回示例
date
當前的時間戳
1584189447343
使用方法
import from "mwutil"
datetool.getcurrenttimestamp()
備註
不一定是時間戳,格林尼治時間、標準時間等都可以
概念獲取yy-mm-dd,需要傳入能被new date()解析的時間,預設為當前
引數列表
/引數型別
引數意義
引數示例
valdate
需要轉換的時間
1584189447343
返回列表
返回型別
返回說明
返回示例
string
解析後的字串
"2020-03-24"
使用方法
import from "mwutil"
datetool.date(new date().valueof())
備註
不一定是時間戳,格林尼治時間、標準時間等都可以
概念獲取hh:mm:ss,需要傳入能被new date()解析的時間,預設為當前
引數列表
/引數型別
引數意義
引數示例
valdate
需要轉換的時間
1584189447343
返回列表
返回型別
返回說明
返回示例
string
解析後的字串
"20:44:20"
使用方法
import from "mwutil"
datetool.time(new date().valueof())
備註
不一定是時間戳,格林尼治時間、標準時間等都可以
概念獲取yyyy-mm-dd hh:mm:ss,需要傳入能被new date()解析的時間,預設為當前
引數列表
/引數型別
引數意義
引數示例
valdate
需要轉換的時間
1584189447343
返回列表
返回型別
返回說明
返回示例
string
解析後的字串
"2020-03-14 20:44:20"
使用方法
import from "mwutil"
datetool.datetime(new date().valueof())
備註
不一定是時間戳,格林尼治時間、標準時間等都可以
概念獲取指定月份第一天,預設為當前
引數列表
/引數型別
引數意義
引數示例
valdate
時間1584189447343
返回列表
返回型別
返回說明
返回示例
string
formate之後的日期
"2020-03-01"
使用方法
import from "mwutil"
datetool.getcurrentmonthfirst(new date().valueof())
備註
不一定是時間戳,格林尼治時間、標準時間等都可以
概念獲取指定月份最後一月,預設為當前
引數列表
/引數型別
引數意義
引數示例
valdate
時間1584189447343
返回列表
返回型別
返回說明
返回示例
string
formate之後的日期
"2020-03-31"
使用方法
import from "mwutil"
datetool.getcurrentmonthlast(new date().valueof())
備註
不一定是時間戳,格林尼治時間、標準時間等都可以
概念比較兩個時間的大小(需要傳入可以被newdate的時間)
引數列表
/引數型別
引數意義
引數示例
valdate
時間1584189447343
val2
date
時間21584190112771
返回列表
返回型別
返回說明
返回示例
boolean
第乙個時間是否比第二個大
true/false
使用方法
import from "mwutil"
datetool.compare(1584189447343,1584190112771)
備註
不一定是時間戳,格林尼治時間、標準時間等都可以
概念計算 「時間1」 比 「時間2」,間隔的時長;如 1年前/後,3個月前/後,20天前/後,5分鐘前/後,2秒前/後
引數列表
/引數型別
引數意義
引數示例
valdate
時間1584189447343
val2
date
時間2預設為當前時間
1584190112771
返回列表
返回型別
返回說明
返回示例
string
第乙個時間距離第二個時間的間隔
3分鐘前
使用方法
import from "mwutil"
datetool.duration(1584189447343,1584190112771)
備註
不一定是時間戳,格林尼治時間、標準時間等都可以
概念對乙個日期物件,加上某個單位的數量;
引數列表
/引數型別
引數意義
引數示例
valdate
原始時間,預設為當前
2020-03-14
val2
date
加多少天(減可以用負數)預設是0
1返回列表
返回型別
返回說明
返回示例
string
計算過後的日期
2020-03-15
使用方法
import from "mwutil"
datetool.count("2020-03-14",1)
備註
不一定是時間戳,格林尼治時間、標準時間等都可以
概念獲取乙個日期所在的月份有多少天
引數列表
/引數型別
引數意義
引數示例
valdate
時間,預設為當前
sat mar 14 2020 20:50:44 gmt+0800
返回列表
返回型別
返回說明
返回示例
number
天數31
使用方法
import from "mwutil"
datetool.getmouthday(new date())
備註
不一定是時間戳,格林尼治時間、標準時間等都可以
概念獲取乙個日期所在的月份有多少周
引數列表
/引數型別
引數意義
引數示例
valdate
時間,預設為當前
sat mar 14 2020 20:50:44 gmt+0800
返回列表
返回型別
返回說明
返回示例
number天數6
使用方法
import from "mwutil"
datetool.getmonthweek(new date())
備註
不一定是時間戳,格林尼治時間、標準時間等都可以
mwutil公用方法庫文件 stringTool
isstring replaceall isjson trim replaceallspec checkspec unique getcount getmaxcount getmincount findindex概念 判斷是否是字串,區分數字 boolean等 引數列表 引數型別 引數意義 引數示例...
mwutils公用方法庫文件 mathTool
isnumber random div mul add sub touppercase概念 判斷是不是number,區分 1 引數列表 引數型別 引數意義 引數示例 val 需要校驗的變數 1返回列表 返回型別 返回說明 返回示例 boolean 是否是數字 true false 使用方法impor...
公用方法Store
一 頁面有太多的store 使用ext中,combo下拉框是常用的元素,一般情況下,每個combo都對應有store為其載入下拉資料。如果這些store都顯示地宣告 定義在用例的js指令碼中,這樣指令碼顯得有點亂。一般情況下,store需要載入的下拉資料都存放在資料庫共同的字典表中,store需要通...