gs-mobile-cordova-plugin-jslib
Installation
cordova plugin add gs-mobile-cordova-plugin-jslib
Utility
Kind: global class
- Utility
- new Utility()
- .getInfo(successCallback, errorCallback)
- .leftPad(value, length) ⇒
String
- .formatNumber(number, point) ⇒
String
- .yyyy2yyy() ⇒
String
- .yyy2yyyy() ⇒
String
- .getCurrentDate() ⇒
String
- .getCurrentDateDiff(diff) ⇒
String
- .getCurrentTime() ⇒
String
- .getLastMonthCurrentDate(num) ⇒
String
- .getNextMonthCurrentDate(num) ⇒
String
- .getParameterByName(name, num) ⇒
String
- .twd97_to_latlng($x, $y) ⇒
array
new Utility()
This represents the mobile device, and provides properties for inspecting the model, version, UUID of the phone, etc.
utility.getInfo(successCallback, errorCallback)
取得行動裝置資訊
Kind: instance method of Utility
Param | Type | Description |
---|---|---|
successCallback | function |
The function to call when the heading data is available |
errorCallback | function |
The function to call when there is an error getting the heading data. (OPTIONAL) |
String
utility.leftPad(value, length) ⇒ leftPad(1,3)
Kind: instance method of Utility
Summary: 固定n位數, 不足補0
Returns: String
- str 001
Param | Type | Description |
---|---|---|
value | int |
傳入值 |
length | int |
n位數 |
String
utility.formatNumber(number, point) ⇒ formatNumber(1234.123, 2)
Kind: instance method of Utility
Summary: 格式化數字補千分位,固定小數n位
Returns: String
- num 1,234.12
Param | Type | Description |
---|---|---|
number | String |
傳入值 |
point | String |
固定小數n位 |
String
utility.yyyy2yyy() ⇒ yyyy2yyy('2020年01月02日')
Kind: instance method of Utility
Summary: 西元年轉民國年
Returns: String
- 109年01月02日
String
utility.yyy2yyyy() ⇒ yyyy2yyy('107年01月02日')
Kind: instance method of Utility
Summary: 民國年轉西元年
Returns: String
- 2020年01月02日
String
utility.getCurrentDate() ⇒ Kind: instance method of Utility
Summary: 取得當下民國日期
Returns: String
- 109年01月02日
String
utility.getCurrentDateDiff(diff) ⇒ getCurrentDateDiff(2) 假設當下是2020/01/03
Kind: instance method of Utility
Summary: 取得當下日期減天數
Returns: String
- 傳回就是2020/01/01
Param | Type | Description |
---|---|---|
diff | String |
欲減掉的天數 |
String
utility.getCurrentTime() ⇒ Kind: instance method of Utility
Summary: 取得當下時間(時跟分)
Returns: String
- 18時10分
String
utility.getLastMonthCurrentDate(num) ⇒ 假設當天是109/01/02
Kind: instance method of Utility
Summary: 取得N個月前的當天
Returns: String
- 回傳108/12/02
Param | Type | Description |
---|---|---|
num | String |
往前n個月 |
String
utility.getNextMonthCurrentDate(num) ⇒ 假設當天是109/01/02
Kind: instance method of Utility
Summary: 取得N個月後的當天
Returns: String
- 回傳109/02/02
Param | Type | Description |
---|---|---|
num | String |
往後n個月 |
String
utility.getParameterByName(name, num) ⇒ 假設網址(url)是https://a.b.c/xxx.aspx?x=val1&y=val2, getParameterByName(y,url)
Kind: instance method of Utility
Summary: 取得網址參數的值
Returns: String
- 回傳y的值是val2
Param | Type | Description |
---|---|---|
name | String |
欲取得的參數名稱 |
num | String |
完整的網址 |
array
utility.twd97_to_latlng($x, $y) ⇒ Kind: instance method of Utility
Summary: TWD97轉WGS84
Returns: array
- 回傳WGS84坐標陣列
Param | Type | Description |
---|---|---|
$x | float |
TWD97 x坐標 |
$y | float |
TWD97 y坐標 |