> Ideas in Luxon
> Luxon is built around a few core ideas:
> * Keep the basic chainable date wrapper idea from Moment.
Make all the types immutable.
Make the API explicit; different methods do different things and have well-defined options.
> * Use the Intl API to provide internationalization, including token parsing. Fall back to English if the browser doesn't support those APIs.
> * Abuse the Intl API horribly to provide time zone support. Only possible for modern browsers.
> * Provide more comprehensive duration support.
> * Directly provide interval support.
> * Write inline docs for everything.
https://moment.github.io/luxon/docs/manual/why.html#ideas-in...