Skip to main content

@initbase/react-datetime-picker

A React date time picker component library supporting six modes:

  • Date only<DatePicker />
  • Time only<TimePicker />
  • Date & time<DateTimePicker />
  • Date range<DateRangePicker />
  • Time range<TimeRangePicker />
  • Date time range<DateTimeRangePicker />

Installation

npm install @initbase/react-datetime-picker react react-dom

Quick Start

import { DatePicker, TimePicker } from '@initbase/react-datetime-picker';
import '@initbase/react-datetime-picker/datetime-picker.css';

function App() {
return (
<>
<DatePicker onChange={(date) => console.log(date)} />
<TimePicker onChange={(time) => console.log(time)} step={15} />
</>
);
}

Customization

Override CSS custom properties to match your design system:

.rdp-wrapper {
--rdp-primary: #7c3aed;
--rdp-border-radius: 12px;
--rdp-font-family: 'Inter', sans-serif;
}

Or pass className and style props directly to any component for Tailwind/custom CSS.