WE ARE HIRING • WE ARE HIRING • 
Certified Flutter Consultants|RevenueCat Technical Partners|4.9★ Rated on Clutch|Top Rated Plus · Upwork|250+ Projects Delivered|200+ Happy Clients Worldwide|Delivering Excellence Since 2019|The Expertise Behind Every Product We Build|Helping Businesses Across Industries Innovate|Voices of the Companies We’ve Helped|
Certified Flutter Consultants|RevenueCat Technical Partners|4.9★ Rated on Clutch|Top Rated Plus · Upwork|250+ Projects Delivered|200+ Happy Clients Worldwide|Delivering Excellence Since 2019|The Expertise Behind Every Product We Build|Helping Businesses Across Industries Innovate|Voices of the Companies We’ve Helped|
Open Source
React · npmReact · npm

React Modern Datetime Picker

react-modern-datetime-picker is a powerful, highly customizable calendar and datetime picker component for React applications. Designed with a modern material UI, it supports multiple picker variants from simple date selection to full datetime picking with time controls, date ranges, and multi-date selection all in a single, lightweight package.

Whether you’re building a booking system, a scheduling dashboard, or a data-entry form, react-modern-datetime-picker gives you complete control over appearance, behavior, and accessibility.

Open Source
MIT License
Free to Use
Actively Maintained

344

Downloads

Likes

Points

MIT

License

React Modern Datetime Picker

MIT License

Free & open source forever

TypeScript

Full type definitions included

Universal

Works in any JS environment

Community

Actively maintained

Features

Key Points

Everything this package offers out of the box.

01

4 Picker Variants

Default, Time, Range, Multi-select

02

Full Theme Control

Customize every color primary, background, text, borders, hover

03

Custom Icons

Inject any React node as the input icon, left or right

04

Internationalization

Locale support, custom date formats, configurable week start

05

Date Constraints

Min/max dates, disabled dates, disabled days of week

06

Time Picker

12 / 24 hour format, minute intervals, optional seconds

07

Keyboard Navigation

Full accessibility with ARIA support

08

Zero Dependencies

Only peer deps: react and react-dom

09

TypeScript First

Complete type definitions included

10

Responsive

Mobile-aware modal positioning

About

What is React Modern Datetime Picker?

react-modern-datetime-picker is a powerful, highly customizable calendar and datetime picker component for React applications. Designed with a modern material UI, it supports multiple picker variants from simple date selection to full datetime picking with time controls, date ranges, and multi-date selection all in a single, lightweight package.

Whether you’re building a booking system, a scheduling dashboard, or a data-entry form, react-modern-datetime-picker gives you complete control over appearance, behavior, and accessibility.

  • 4 Picker Variants : Default, Time, Range, Multi-select
  • Full Theme Control : Customize every color primary, background, text, borders, hover
  • Custom Icons : Inject any React node as the input icon, left or right
  • Internationalization : Locale support, custom date formats, configurable week start
  • Date Constraints : Min/max dates, disabled dates, disabled days of week
  • Time Picker : 12 / 24 hour format, minute intervals, optional seconds
  • Keyboard Navigation : Full accessibility with ARIA support
  • Zero Dependencies : Only peer deps: react and react-dom
  • TypeScript First : Complete type definitions included
  • Responsive : Mobile-aware modal positioning

Package Info

React · npm

React · npm

MIT License · Open Source

Package Stats

Downloads344
Likes
Points

Quick Install

$npm install react-modern-datetime-picker

Need Custom Integration?

Our team can help you integrate and customize this package for your project.

Get a Free Quote
Quick Start
Installation

Get Started in Seconds

Install using your preferred JavaScript package manager.

bash
npm$npm install react-modern-datetime-picker
yarn$yarn add react-modern-datetime-picker
pnpm$pnpm add react-modern-datetime-picker

Next step

Import the package and start building — full TypeScript types included.

Open Source · Free

Ready to build something great?

Integrate React Modern Datetime Picker into your project today and join thousands of developers who trust CodeX Lancers packages.