ChronosChronos

Introduction

A lightweight, immutable, and plugin-based date-time manipulation library for JavaScript and TypeScript.

What is Chronos?

Chronos is a lightweight, immutable, and fully tree-shakable date-time library designed for any JavaScript and TypeScript environment. It provides a rich API for date manipulation, formatting, comparison, and more — with a powerful plugin system for extending functionality.

Key Features

  • 🕐 Immutable — Every Chronos operation returns a new instance
  • 🔌 Plugin System — Extend with timezone, zodiac, seasons, business days, and more
  • 🌳 Tree-Shakable — Zero runtime dependencies, only ship what you use
  • 🛡️ Type-Safe — Full TypeScript support with precise types and rich IntelliSense
  • Lightweight — Small bundle size with modular exports
  • 🌍 Timezone Support — UTC, local, and named timezone handling via timeZonePlugin
  • 🔧 Date Utilities: Extra utilities, type guards, types and constants for light weight date operations without the need of core Chronos class

Quick Example

playground.ts

toolbox-x bn-calendar nhb-hooks locality-idb nhb-scripts nhb-express nhb-anagram-generator

What's Next?

Last updated: Mon, May 25, 2026 03:03:21PM (UTC)

On this page