Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@zcorky/moment

zcorky541MIT1.2.3TypeScript support: included

immutable date time library written with TypeScript, inspired by dayjs and moment

zcorky, moment, dayjs, time, date, immutable, typescript

readme

moment

NPM version NPM quality Coverage Status Dependencies Build Status Known Vulnerabilities NPM download license issues

A minimalist JavaScript library that parses, validates, manipulates, and displays dates and times for modern browsers with a largely Moment.js-compatible API, written with TypeScript, inspired by Dayjs and Moment.js

moment().startOf('month').add(1, 'day').set('year', 2019).format('YYYY-MM-DD HH:mm:ss');
  • 🕒 Familiar Moment.js API & patterns
  • 💪 Immutable
  • 🔥 Chainable
  • :sparkle: TypeScript
  • 🌐 I18n support (WIP, will be soon)
  • 🔌 Plugin System (WIP, will be soon)

Install

$ npm install @zcorky/moment

Usage

// typescript
import moment from '@zcorky/moment';

moment('2018-08-08') // parse

moment().format('{YYYY} MM-DDTHH:mm:ss SSS [Z] A') // display

moment().set('month', 3).month() // get & set

moment().add(1, 'year') // manipulate

Relatived

  • dayjs - immutable date time library alternative to Moment.js with the same modern API.
  • moment - Parse, validate, manipulate, and display dates in javascript.
  • luxon - ⏱ A library for working with dates and times in JS.

License

MIT © Moeover