@youngbeen/angle-util
Advanced tools
@@ -20,8 +20,15 @@ "use strict"; | ||
| var isNegative = false; | ||
| if (time < 0) { | ||
| isNegative = true; | ||
| time = Math.abs(time); | ||
| } | ||
| var allSeconds = time; | ||
| var allMinutes = time > 0 ? Math.floor(allSeconds / 60) : Math.ceil(allSeconds / 60); | ||
| var allMinutes = Math.floor(allSeconds / 60); | ||
| var seconds = allSeconds % 60; | ||
| var allHours = time > 0 ? Math.floor(allMinutes / 60) : Math.ceil(allMinutes / 60); | ||
| var allHours = Math.floor(allMinutes / 60); | ||
| var minutes = allMinutes % 60; | ||
| var allDays = time > 0 ? Math.floor(allHours / 60) : Math.ceil(allHours / 60); | ||
| var allDays = Math.floor(allHours / 60); | ||
| var hours = allHours % 24; | ||
@@ -33,3 +40,3 @@ var result = ''; | ||
| if (allDays) { | ||
| result += allDays + '天'; | ||
| result += isNegative ? '-' : '' + allDays + '天'; | ||
| hourKey = true; | ||
@@ -39,3 +46,3 @@ } | ||
| if (hours || hourKey) { | ||
| result += hours + '小时'; | ||
| result += isNegative ? '-' : '' + hours + '小时'; | ||
| minuteKey = true; | ||
@@ -45,10 +52,10 @@ } | ||
| if (minutes || minuteKey) { | ||
| result += minutes + '分钟'; | ||
| result += isNegative ? '-' : '' + minutes + '分钟'; | ||
| } | ||
| if (secondsShow === 'yes') { | ||
| result += seconds + '秒'; | ||
| result += isNegative ? '-' : '' + seconds + '秒'; | ||
| } else if (secondsShow === 'no') {} else if (secondsShow === 'dynamic') { | ||
| if (time < secondsDynamicLimit) { | ||
| result += seconds + '秒'; | ||
| result += isNegative ? '-' : '' + seconds + '秒'; | ||
| } | ||
@@ -62,6 +69,6 @@ } | ||
| return { | ||
| days: allDays, | ||
| hours: hours, | ||
| minutes: minutes, | ||
| seconds: seconds, | ||
| days: isNegative ? -1 * allDays : allDays, | ||
| hours: isNegative ? -1 * hours : hours, | ||
| minutes: isNegative ? -1 * minutes : minutes, | ||
| seconds: isNegative ? -1 * seconds : seconds, | ||
| timeString: result | ||
@@ -68,0 +75,0 @@ }; |
+1
-1
| { | ||
| "name": "@youngbeen/angle-util", | ||
| "version": "1.3.12", | ||
| "version": "1.3.13", | ||
| "description": "The utils used in angle-FE team", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.js", |
+17
-12
@@ -13,8 +13,13 @@ export default { | ||
| } | ||
| let isNegative = false; | ||
| if (time < 0) { | ||
| isNegative = true; | ||
| time = Math.abs(time); | ||
| } | ||
| let allSeconds = time; | ||
| let allMinutes = time > 0 ? Math.floor(allSeconds / 60) : Math.ceil(allSeconds / 60); | ||
| let allMinutes = Math.floor(allSeconds / 60); | ||
| let seconds = allSeconds % 60; | ||
| let allHours = time > 0 ? Math.floor(allMinutes / 60) : Math.ceil(allMinutes / 60); | ||
| let allHours = Math.floor(allMinutes / 60); | ||
| let minutes = allMinutes % 60; | ||
| let allDays = time > 0 ? Math.floor(allHours / 60) : Math.ceil(allHours / 60); | ||
| let allDays = Math.floor(allHours / 60); | ||
| let hours = allHours % 24; | ||
@@ -25,14 +30,14 @@ let result = ''; | ||
| if (allDays) { | ||
| result += allDays + '天'; | ||
| result += isNegative ? '-' : '' + allDays + '天'; | ||
| hourKey = true; | ||
| } | ||
| if (hours || hourKey) { | ||
| result += hours + '小时'; | ||
| result += isNegative ? '-' : '' + hours + '小时'; | ||
| minuteKey = true; | ||
| } | ||
| if (minutes || minuteKey) { | ||
| result += minutes + '分钟'; | ||
| result += isNegative ? '-' : '' + minutes + '分钟'; | ||
| } | ||
| if (secondsShow === 'yes') { | ||
| result += seconds + '秒'; | ||
| result += isNegative ? '-' : '' + seconds + '秒'; | ||
| } | ||
@@ -43,3 +48,3 @@ else if (secondsShow === 'no') { | ||
| if (time < secondsDynamicLimit) { | ||
| result += seconds + '秒'; | ||
| result += isNegative ? '-' : '' + seconds + '秒'; | ||
| } | ||
@@ -51,6 +56,6 @@ } | ||
| return { | ||
| days: allDays, | ||
| hours, | ||
| minutes, | ||
| seconds, | ||
| days: isNegative ? -1 * allDays : allDays, | ||
| hours: isNegative ? -1 * hours : hours, | ||
| minutes: isNegative ? -1 * minutes : minutes, | ||
| seconds: isNegative ? -1 * seconds : seconds, | ||
| timeString: result | ||
@@ -57,0 +62,0 @@ }; |
+17
-12
@@ -55,9 +55,14 @@ /** | ||
| } | ||
| let isNegative = false | ||
| if (time < 0) { | ||
| isNegative = true | ||
| time = Math.abs(time) | ||
| } | ||
| let allSeconds: number = time | ||
| let allMinutes: number = time > 0 ? Math.floor(allSeconds / 60) : Math.ceil(allSeconds / 60) | ||
| let allMinutes: number = Math.floor(allSeconds / 60) | ||
| let seconds: number = allSeconds % 60 | ||
| let allHours: number = time > 0 ? Math.floor(allMinutes / 60) : Math.ceil(allMinutes / 60) | ||
| let allHours: number = Math.floor(allMinutes / 60) | ||
| let minutes: number = allMinutes % 60 | ||
| let allDays: number = time > 0 ? Math.floor(allHours / 60) : Math.ceil(allHours / 60) | ||
| let allDays: number = Math.floor(allHours / 60) | ||
| let hours: number = allHours % 24 | ||
@@ -79,15 +84,15 @@ // let allMonthes = Math.floor(allDays / 30) | ||
| if (allDays) { | ||
| result += allDays + '天' | ||
| result += isNegative ? '-' : '' + allDays + '天' | ||
| hourKey = true | ||
| } | ||
| if (hours || hourKey) { | ||
| result += hours + '小时' | ||
| result += isNegative ? '-' : '' + hours + '小时' | ||
| minuteKey = true | ||
| } | ||
| if (minutes || minuteKey) { | ||
| result += minutes + '分钟' | ||
| result += isNegative ? '-' : '' + minutes + '分钟' | ||
| } | ||
| if (secondsShow === 'yes') { | ||
| // 一直显示秒 | ||
| result += seconds + '秒' | ||
| result += isNegative ? '-' : '' + seconds + '秒' | ||
| } else if (secondsShow === 'no') { | ||
@@ -98,3 +103,3 @@ // 一直不显示秒 | ||
| if (time < secondsDynamicLimit) { | ||
| result += seconds + '秒' | ||
| result += isNegative ? '-' : '' + seconds + '秒' | ||
| } | ||
@@ -109,6 +114,6 @@ } | ||
| return { | ||
| days: allDays, | ||
| hours, | ||
| minutes, | ||
| seconds, | ||
| days: isNegative ? -1 * allDays : allDays, | ||
| hours: isNegative ? -1 * hours : hours, | ||
| minutes: isNegative ? -1 * minutes : minutes, | ||
| seconds: isNegative ? -1 * seconds : seconds, | ||
| timeString: result | ||
@@ -115,0 +120,0 @@ } |
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
1334095
0.06%5156
0.29%