lit-date
v1.0.5
Published
Light-weight, faster datetime formatter for modern browsers
Maintainers
Readme
⏰ lit-date
Light-weight, faster datetime formatter for modern browsers.
lit-date is ...
- ⏰ Formatter for Date object
- 👼 Light-weight (~1kB gzipped!)
- 🦄 Very faster than other datetime libraries (e.g.
moment) - 🆕 Powered by
Template literals
Install
Node.js
npm i --save lit-date
# -- OR --
yarn add lit-dateBrowser
<script src="https://unpkg.com/lit-date"></script><script type="module">
import litdate from 'https://unpkg.com/lit-date?module';
</script>Usage
const text = litdate`${'YYYY'}/${'MM'}/${'DD'}`(new Date());
console.log(text);// i18n
const dayOfWeek = ({ dayOfWeek }) => [...'日月火水木金土'][dayOfWeek];
const format = litdate`${'M'}月${'D'}日${dayOfWeek}曜日`;
console.log(format(new Date()));See examples.
Benchmark
See benchmarks for more details.
Basic usage
new Date()->2000/01/06
| Chrome | Firefox |
| :---------------------: | :----------------------: |
|
|
|
Advanced usage
new Date()->1月6日(木)
| Chrome | Firefox |
| :------------------------: | :-------------------------: |
|
|
|
Bundle size
| | size | gzip |
| :----------- | ------------------: | ------------------: |
| tinydate | |
|
| time-stamp |
|
|
| lit-date |
|
|
| tinytime |
|
|
| date-format |
|
|
| dateformat |
|
|
| formatoid |
|
|
| fecha |
|
|
| dayjs |
|
|
| date-fns |
|
|
| luxon |
|
|
| moment |
|
|
Contribute
PRs accepted.
