https://github.com/peralva/custom-date
Custom Date
https://github.com/peralva/custom-date
date mask string
Last synced: 4 months ago
JSON representation
Custom Date
- Host: GitHub
- URL: https://github.com/peralva/custom-date
- Owner: peralva
- License: mit
- Created: 2024-12-13T18:41:07.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-14T19:12:28.000Z (over 1 year ago)
- Last Synced: 2025-08-08T20:55:52.614Z (11 months ago)
- Topics: date, mask, string
- Language: TypeScript
- Homepage: https://www.npmjs.com/package/@peralva/custom-date
- Size: 10.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# @peralva/custom-date
Custom Date
[](https://www.npmjs.com/package/@peralva/custom-date?activeTab=versions)
[](https://github.com/peralva/custom-date/releases)
[](https://github.com/peralva/custom-date?tab=MIT-1-ov-file#readme)
[](https://www.npmjs.com/package/@peralva/custom-date)
[](https://github.com/peralva/custom-date/actions/workflows/npm-publish.yml)
## Installation
```bash
npm install --save @peralva/custom-date
```
## Usage
### Get date string from a mask
```ts
import { CustomDate } from '@peralva/custom-date';
const date = new CustomDate();
const stringDate = date.toCustomString('yyyy-MM-dd HH:mm:ss.SSS', {
timezone: -180,
});
console.log(stringDate);
```
### Change date instance from a mask
```ts
import { CustomDate } from '@peralva/custom-date';
const date = new CustomDate();
date.fromString('20241214 12:34:56.789', 'yyyyMMdd HH:mm:ss.SSS', {
timezone: -180,
});
console.log(date);
```