Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

3846masa/lit-date

Repository files navigation

⏰ lit-date

NPM filesize codecov

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-date

Browser

<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
Basic usage / Chrome Basic usage / Firefox

Advanced usage

  • new Date() -> 1月6ζ—₯(木)
Chrome Firefox
Advanced usage / Chrome Advanced usage / Firefox

Bundle size

size gzip
tinydate tinydate_size tinydate_gzip
time-stamp time-stamp_size time-stamp_gzip
lit-date lit-date_size lit-date_gzip
tinytime tinytime_size tinytime_gzip
date-format date-format_size date-format_gzip
dateformat dateformat_size dateformat_gzip
formatoid formatoid_size formatoid_gzip
fecha fecha_size fecha_gzip
dayjs dayjs_size dayjs_gzip
date-fns date-fns_size date-fns_gzip
luxon luxon_size luxon_gzip
moment moment_size moment_gzip

Contribute

PRs accepted.

License

MIT (c) 3846masa

About

Light-weight, faster datetime formatter for modern browsers.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /