WE ARE HIRING • WE ARE HIRING • 
200 Happy Clients Worldwide
Delivering Excellence Since 2019
AI Workflow Automation with n8n & LangChain
WhatsApp Business Automation & AI Chatbots
24/7 Voice AI Agents Always On, Never Missed
Intelligent AI CRM & Lead Management Systems
Real-Time Business Dashboards & Analytics
AI Customer Support Resolve Tickets Instantly
Custom Internal Tools Built for Your Team
Powered by OpenAI, LangChain & Cutting-Edge AI
400+ App Integrations via Zapier & n8n
Helping Businesses Across Industries
End-to-End Automation Zero Manual Handoffs
200 Happy Clients Worldwide
Delivering Excellence Since 2019
AI Workflow Automation with n8n & LangChain
WhatsApp Business Automation & AI Chatbots
24/7 Voice AI Agents Always On, Never Missed
Intelligent AI CRM & Lead Management Systems
Real-Time Business Dashboards & Analytics
AI Customer Support Resolve Tickets Instantly
Custom Internal Tools Built for Your Team
Powered by OpenAI, LangChain & Cutting-Edge AI
400+ App Integrations via Zapier & n8n
Helping Businesses Across Industries
End-to-End Automation Zero Manual Handoffs
200 Happy Clients Worldwide
Delivering Excellence Since 2019
AI Workflow Automation with n8n & LangChain
WhatsApp Business Automation & AI Chatbots
24/7 Voice AI Agents Always On, Never Missed
Intelligent AI CRM & Lead Management Systems
Real-Time Business Dashboards & Analytics
AI Customer Support Resolve Tickets Instantly
Custom Internal Tools Built for Your Team
Powered by OpenAI, LangChain & Cutting-Edge AI
400+ App Integrations via Zapier & n8n
Helping Businesses Across Industries
End-to-End Automation Zero Manual Handoffs
React · npmReact package on npmjs.com

React Modern Datetime Picker

0.0.1

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, […]

MIT license
Free to use
Actively maintained
$npm install react-modern-datetime-picker

Package stats

344Downloads
0Likes
0Points
LicenseMIT
PlatformReact / Node
LanguageTypeScript

Need this integrated or customized for your app?

Get a free quote

MIT License

Free & open source forever

TypeScript

Full type definitions included

Universal

Works in any JS environment

Community

Actively maintained

Key points

Everything this package offers

Built to remove the busywork of hand-rolling toggles, tabs, and animated switches for every new screen.

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

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

Native JavaScript. Pure JavaScript/TypeScript with no heavy dependencies.

Cross platform. Runs identically on iOS, Android, web, and desktop.

MIT licensed. Free and open source, forever.

Community backed. Actively maintained by the Mind Stack Labs team.

Quick start

Get started in seconds

Add the package to your project and you're ready to use it.

1

Install the package

Add it to your package.json with npm or yarn.

$npm install react-modern-datetime-picker
2

Resolve dependencies

Run npm install to resolve dependency tree.

$npm install
3

Import and use it

Import the component in your React file and start building.

$import { ReactModernDatetimePicker } from 'react-modern-datetime-picker';

Ready to build something great?

Integrate React Modern Datetime Picker into your project today, or let our team customize it for you.