DateTimePicker
A date and time selection component with a calendar and time scroll panel.
Basic Usage
import { useState } from "react";import { DateTimePicker } from "react-date-range-picker-tailwind3";
function Basic() { const [value, setValue] = useState<Date | null>(null);
return <DateTimePicker value={value} onChange={setValue} />;}Inline Mode
Display the calendar and time panel inline without a popup trigger.
import { useState } from "react";import { DateTimePicker } from "react-date-range-picker-tailwind3";import { formatDateTime } from "react-date-range-picker-headless";
function Inline() { const [value, setValue] = useState<Date | null>(null);
return ( <div style={{ display: "flex", flexDirection: "column", gap: 16 }}> <div style={{ padding: 16, border: "1px solid rgba(128,128,128,0.2)", borderRadius: 8, }} > <div style={{ fontSize: 13, fontWeight: 600, marginBottom: 8, opacity: 0.7 }}> Select date and time </div> <DateTimePicker value={value} onChange={setValue} inline /> </div> <div style={{ padding: 16 }}> <div style={{ fontSize: 13, opacity: 0.5, marginBottom: 4 }}>Selected datetime</div> <div style={{ fontSize: 18, fontWeight: 600 }}> {value ? formatDateTime(value) : "\u2014"} </div> </div> </div> );}Select date and time
March 2026
Su
Mo
Tu
We
Th
Fr
Sa
Time
:
Selected datetime
—