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.