Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/amaui-org/amaui-date

Time and date utils
https://github.com/amaui-org/amaui-date

amaui back-end backend browser date date-time front-end frontend javascript js library node nodejs time time-date typescipt typescript utils web

Last synced: about 2 months ago
JSON representation

Time and date utils

Awesome Lists containing this project

README

        



amaui logo

amaui Date


Time and date utils library



MIT license    
Production ready    
min 2.4kb gzipped    
100% test cov    
Tree shakable    
Browser and Nodejs


Very simple code    
Modern code    
Junior friendly    
Typescript    
Made with :yellow_heart:


#### Sizes

AmauiDate 2.4kb gzipped

AmauiDate with all the methods 5.6kb gzipped

AmauiDate with all the methods and all the timezones 22kb gzipped

## Getting started

### Add

```sh
yarn add @amaui/date
```

### Use

```javascript
import { AmauiDate, format } from '@amaui/date';

// Make a new AmauiDate instance
// with an optional initial value
const amauiDate = new AmauiDate('2014-04-14T14:04:14.147');

// Value
amauiDate.value;

// a Date instance, Mon Apr 14 2014 14:04:14 GMT+0200 (Central European Summer Time)

// Format
// with various ways to add regular text and variables
format(amauiDate, `MM-DD-YYYY '🙂' HH:mm:ss.SSS`);

// '04-14-2014 🙂 14:04:14.147'
```

### Dev

Install

```sh
yarn
```

Test

```sh
yarn test
```

### Prod

Build

```sh
yarn build
```