@sgx4u/date-time-utils
Version:
A date-time utility library
52 lines (42 loc) • 3.24 kB
Markdown
<p align="center">
<img src="https://github.com/sgx4u/sgx4u-date-time-utils/blob/production/logo.svg?raw=true" width="75px" align="center" alt="SGX4U" />
<h2 align="center">🌟 @sgx4u/date-time-utils 🌟</h2>
<p align="center">A date-time utility library</p>
</p>
<br/>
<p align="center">
<!-- NPM Version -->
<img src="https://img.shields.io/npm/v/%40sgx4u%2Fdate-time-utils?style=for-the-badge&labelColor=353535&color=3b82f6" alt="Version">
<!-- Tests -->
<img src="https://img.shields.io/badge/test%20passing-65a30d?style=for-the-badge" alt="Version">
<!-- License -->
<img src="https://img.shields.io/github/license/sgx4u/sgx4u-date-time-utils?style=for-the-badge&labelColor=353535&color=4f46e5" alt="License">
<!-- TypeScript -->
<img src="https://img.shields.io/badge/typescript-%23007ACC.svg?style=for-the-badge&logo=typescript&logoColor=white" alt="TypeScript">
<!-- JavaScript -->
<img src="https://img.shields.io/badge/javascript-%23323330.svg?style=for-the-badge&logo=javascript&logoColor=%23F7DF1E" alt="JavaScript">
<!-- LinkedIn -->
<a href="https://www.linkedin.com/in/sgx4u" rel="nofollow"><img src="https://img.shields.io/twitter/url?url=https%3A%2F%2Fwww.linkedin.com%2Fin%2Fsgx4u%2F&style=for-the-badge&logo=linkedin&label=SGX4U&labelColor=%230077B5&color=%23353535" alt="LinkedIn"></a>
<!-- X (Twitter) -->
<a href="https://x.com/sgx4u" rel="nofollow"><img src="https://img.shields.io/twitter/url?url=https%3A%2F%2Fx.com%2Fsgx4u&style=for-the-badge&logo=x&label=sgx4u&labelColor=353535" alt="X (Twitter)"></a>
<!-- Last Update -->
<img src="https://img.shields.io/npm/last-update/%40sgx4u%2Fdate-time-utils?style=for-the-badge&labelColor=353535&color=f15b2a" alt="Update">
</p>
<br/>
<br/>
## ⚜️Table of contents
> ⚡Links to the documentations.
- [`formatDateTime`](https://github.com/sgx4u/sgx4u-date-time-utils/blob/production/src/format-date-time/format-date-time.md) ‐ Format a date-time
- [`dateTimeDifference`](https://github.com/sgx4u/sgx4u-date-time-utils/blob/production/src/date-time-difference/date-time-difference.md) ‐ Calculate the difference between two date/time.
- [`indexToDay` `indexToMonth`](https://github.com/sgx4u/sgx4u-date-time-utils/blob/production/src/index-to-name/index-to-name.md) ‐ Get the day/month name from index
- [`addSubtractTime`](https://github.com/sgx4u/sgx4u-date-time-utils/blob/production/src/add-subtract-time/add-subtract-time.md) ‐ Add/Subtract time value from a given time and get the new value in different formats
- [`isValidDate`](https://github.com/sgx4u/sgx4u-date-time-utils/blob/production/src/is-valid-date/is-valid-date.md) ‐ Check if the given date is valid or not
- [`isLeapYear`](https://github.com/sgx4u/sgx4u-date-time-utils/blob/production/src/is-leap-year/is-leap-year.md) ‐ Check if the given year is a leap year
- [`getNextOccurrence`](https://github.com/sgx4u/sgx4u-date-time-utils/blob/production/src/get-next-occurrence/get-next-occurrence.md) ‐ Find the next occurrence of the given day
<br/>
## 💡Installation
```sh
npm install @sgx4u/date-time-utils # npm
yarn add @sgx4u/date-time-utils # yarn
pnpm add @sgx4u/date-time-utils # pnpm
```