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
npm i --save lit-date
# -- OR --
yarn add lit-date<script src="https://unpkg.com/lit-date"></script><script type="module">
import litdate from 'https://unpkg.com/lit-date?module';
</script>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.
See benchmarks for more details.
new Date()->2000/01/06
| Chrome | Firefox |
|---|---|
![]() |
![]() |
new Date()->1ζ6ζ₯(ζ¨)
| Chrome | Firefox |
|---|---|
![]() |
![]() |
| size | gzip | |
|---|---|---|
| tinydate | ||
| time-stamp | ||
| lit-date | ||
| tinytime | ||
| date-format | ||
| dateformat | ||
| formatoid | ||
| fecha | ||
| dayjs | ||
| date-fns | ||
| luxon | ||
| moment |
PRs accepted.



