Skip to content

Commit 478d3c5

Browse files
committed
feat(common): add dayjs package and update date related functions
- Import dayjs package for better date handling - Add dayjs variable to common module - Update dateFormat function to use dayjs - Update API documentation and README to include dayjs
1 parent 20cdd64 commit 478d3c5

8 files changed

Lines changed: 25 additions & 4 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ Below are the module categories available in the utility library:
7474
| [Ai](https://utils.ryanuo.cc/api/ai/) | [linearRegression()](https://utils.ryanuo.cc/api/ai/functions/linearRegression.html)[normalizeData()](https://utils.ryanuo.cc/api/ai/functions/normalizeData.html)[normalizeMinMax()](https://utils.ryanuo.cc/api/ai/functions/normalizeMinMax.html) |
7575
| [Algorithm](https://utils.ryanuo.cc/api/algorithm/) | [binarySearch()](https://utils.ryanuo.cc/api/algorithm/functions/binarySearch.html)[bubbleSort()](https://utils.ryanuo.cc/api/algorithm/functions/bubbleSort.html)[fibonacciDP()](https://utils.ryanuo.cc/api/algorithm/functions/fibonacciDP.html)[fibonacciRecursive()](https://utils.ryanuo.cc/api/algorithm/functions/fibonacciRecursive.html)[isPrime()](https://utils.ryanuo.cc/api/algorithm/functions/isPrime.html)[quickSort()](https://utils.ryanuo.cc/api/algorithm/functions/quickSort.html) |
7676
| [Browser](https://utils.ryanuo.cc/api/browser/) | [copyToClipboard()](https://utils.ryanuo.cc/api/browser/functions/copyToClipboard.html)[enterFullScreen()](https://utils.ryanuo.cc/api/browser/functions/enterFullScreen.html)[isMobile()](https://utils.ryanuo.cc/api/browser/functions/isMobile.html)[manageClasses()](https://utils.ryanuo.cc/api/browser/functions/manageClasses.html)[onceEventListener()](https://utils.ryanuo.cc/api/browser/functions/onceEventListener.html)[downloadFile()](https://utils.ryanuo.cc/api/browser/functions/downloadFile.html)[safeStorage()](https://utils.ryanuo.cc/api/browser/variables/safeStorage.html)[getUrlParams()](https://utils.ryanuo.cc/api/browser/functions/getUrlParams.html)[getUrlParamsString()](https://utils.ryanuo.cc/api/browser/functions/getUrlParamsString.html) |
77-
| [Common](https://utils.ryanuo.cc/api/common/) | [dateFormat()](https://utils.ryanuo.cc/api/common/functions/dateFormat.html);[curry()](https://utils.ryanuo.cc/api/common/functions/curry.html);[debounce()](https://utils.ryanuo.cc/api/common/functions/debounce.html);[getUuid()](https://utils.ryanuo.cc/api/common/functions/getUuid.html);[safeJSONParse()](https://utils.ryanuo.cc/api/common/functions/safeJSONParse.html);[throttle()](https://utils.ryanuo.cc/api/common/functions/throttle.html);[isBoolean()](https://utils.ryanuo.cc/api/common/functions/isBoolean.html);[isBrowser()](https://utils.ryanuo.cc/api/common/functions/isBrowser.html);[isDate()](https://utils.ryanuo.cc/api/common/functions/isDate.html);[isEmptyObject()](https://utils.ryanuo.cc/api/common/functions/isEmptyObject.html);[isFunction()](https://utils.ryanuo.cc/api/common/functions/isFunction.html);[isNull()](https://utils.ryanuo.cc/api/common/functions/isNull.html);[isNumber()](https://utils.ryanuo.cc/api/common/functions/isNumber.html);[isObject()](https://utils.ryanuo.cc/api/common/functions/isObject.html);[isRegExp()](https://utils.ryanuo.cc/api/common/functions/isRegExp.html);[isString()](https://utils.ryanuo.cc/api/common/functions/isString.html);[isUndefined()](https://utils.ryanuo.cc/api/common/functions/isUndefined.html);[deepClone()](https://utils.ryanuo.cc/api/common/functions/deepClone.html);[getTypeName()](https://utils.ryanuo.cc/api/common/functions/getTypeName.html);[numberToFixed()](https://utils.ryanuo.cc/api/common/functions/numberToFixed.html);[toString()](https://utils.ryanuo.cc/api/common/functions/toString.html) |
77+
| [Common](https://utils.ryanuo.cc/api/common/) | [dateFormat()](https://utils.ryanuo.cc/api/common/functions/dateFormat.html);[dayjs()](https://utils.ryanuo.cc/api/common/variables/dayjs.html);[curry()](https://utils.ryanuo.cc/api/common/functions/curry.html);[debounce()](https://utils.ryanuo.cc/api/common/functions/debounce.html);[getUuid()](https://utils.ryanuo.cc/api/common/functions/getUuid.html);[safeJSONParse()](https://utils.ryanuo.cc/api/common/functions/safeJSONParse.html);[throttle()](https://utils.ryanuo.cc/api/common/functions/throttle.html);[isBoolean()](https://utils.ryanuo.cc/api/common/functions/isBoolean.html);[isBrowser()](https://utils.ryanuo.cc/api/common/functions/isBrowser.html);[isDate()](https://utils.ryanuo.cc/api/common/functions/isDate.html);[isEmptyObject()](https://utils.ryanuo.cc/api/common/functions/isEmptyObject.html);[isFunction()](https://utils.ryanuo.cc/api/common/functions/isFunction.html);[isNull()](https://utils.ryanuo.cc/api/common/functions/isNull.html);[isNumber()](https://utils.ryanuo.cc/api/common/functions/isNumber.html);[isObject()](https://utils.ryanuo.cc/api/common/functions/isObject.html);[isRegExp()](https://utils.ryanuo.cc/api/common/functions/isRegExp.html);[isString()](https://utils.ryanuo.cc/api/common/functions/isString.html);[isUndefined()](https://utils.ryanuo.cc/api/common/functions/isUndefined.html);[deepClone()](https://utils.ryanuo.cc/api/common/functions/deepClone.html);[getTypeName()](https://utils.ryanuo.cc/api/common/functions/getTypeName.html);[numberToFixed()](https://utils.ryanuo.cc/api/common/functions/numberToFixed.html);[toString()](https://utils.ryanuo.cc/api/common/functions/toString.html) |
7878
| [Finance](https://utils.ryanuo.cc/api/finance/) | [formatCurrency()](https://utils.ryanuo.cc/api/finance/functions/formatCurrency.html)[calculatePercentage()](https://utils.ryanuo.cc/api/finance/functions/calculatePercentage.html)[compare()](https://utils.ryanuo.cc/api/finance/functions/compare.html)[preciseAdd()](https://utils.ryanuo.cc/api/finance/functions/preciseAdd.html)[preciseDiv()](https://utils.ryanuo.cc/api/finance/functions/preciseDiv.html)[preciseMul()](https://utils.ryanuo.cc/api/finance/functions/preciseMul.html)[preciseSub()](https://utils.ryanuo.cc/api/finance/functions/preciseSub.html)[roundTo()](https://utils.ryanuo.cc/api/finance/functions/roundTo.html)[decimal()](https://utils.ryanuo.cc/api/finance/variables/decimal.html) |
7979
| [Graphics](https://utils.ryanuo.cc/api/graphics/) | [hexToRgba()](https://utils.ryanuo.cc/api/graphics/functions/hexToRgba.html)[lerpColor()](https://utils.ryanuo.cc/api/graphics/functions/lerpColor.html)[rgbaToHex()](https://utils.ryanuo.cc/api/graphics/functions/rgbaToHex.html) |
8080
| [Network](https://utils.ryanuo.cc/api/network/) | [checkNetworkStatus()](https://utils.ryanuo.cc/api/network/functions/checkNetworkStatus.html)[fetchWithTimeout()](https://utils.ryanuo.cc/api/network/functions/fetchWithTimeout.html)[getClientIP()](https://utils.ryanuo.cc/api/network/functions/getClientIP.html)[getIndexedDBCache()](https://utils.ryanuo.cc/api/network/functions/getIndexedDBCache.html)[parallelRequests()](https://utils.ryanuo.cc/api/network/functions/parallelRequests.html)[request()](https://utils.ryanuo.cc/api/network/functions/request.html) |

docs/api/common/index.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,9 @@
1212

1313
## Other
1414

15-
| Function | Description |
15+
| Name | Description |
1616
| ------ | ------ |
17+
| [dayjs](variables/dayjs.md) | - |
1718
| [curry](functions/curry.md) | Converts a function into a curried function. The feature of a curried function is that it can receive one or more arguments, and returns a new function until all required arguments are received, then executes the original function. |
1819
| [debounce](functions/debounce.md) | Function debouncing A debouncing function is used to limit the frequency of executing a function within a specified time frame, preventing it from being called too frequently. If the function is called again within the specified interval, the previous call will be canceled and the timer will reset. |
1920
| [getUuid](functions/getUuid.md) | Generate a unique UUID UUID (Universally Unique Identifier) is a standard used in distributed systems to uniquely identify information This function implements a simple UUID generation algorithm, primarily used to generate unique identifiers for use in applications |

docs/api/common/variables/dayjs.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
[@ryanuo/utils](../../index.md) / [common](../index.md) / dayjs
2+
3+
# Variable: dayjs
4+
5+
```ts
6+
const dayjs: typeof dayjs = date;
7+
```

0 commit comments

Comments
 (0)