## Basic Usage
```js
const today = new Date()
const endDate = new Date()
endDate.setDate(today.getDate() + 42)
const endDateFormat = `${endDate.getFullYear()}-${endDate.getMonth() + 1}-${endDate.getDate()}`
Time left: {{ remainingTime }}
{{ remainingDays }} days left
Time is out!
```
## "Days before realtime" Usage
```js
const today = new Date()
const endDate = new Date()
endDate.setDate(today.getDate() + 4)
const endDateFormat = `${endDate.getFullYear()}-${endDate.getMonth() + 1}-${endDate.getDate()}`
Time left: {{ remainingTime }}
{{ remainingDays }} days left
Time is out!
```
## "Days before warning color" Usage
```js
const today = new Date()
const endDate = new Date()
endDate.setDate(today.getDate() + 19)
const endDateFormat = `${endDate.getFullYear()}-${endDate.getMonth() + 1}-${endDate.getDate()}`
Time left: {{ remainingTime }}
{{ remainingDays }} days left
Time is out!
```
## "Custom classes" Usage
```js
const today = new Date()
const endDate = new Date()
endDate.setDate(today.getDate() + 42)
const endDateFormat = `${endDate.getFullYear()}-${endDate.getMonth() + 1}-${endDate.getDate()}`
Time left: {{ remainingTime }}
{{ remainingDays }} days left
Time is out!
```
## Basic Time's out preview
```js
Time left: {{ remainingTime }}
{{ remainingDays }} days left
Time is out!
```
## Time's out with message
```js
Time left: {{ remainingTime }}
{{ remainingDays }} days left
Time is out!
```