DateTimePicker
一个带有日历和时间滚动面板的日期和时间选择组件。
基本用法
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} />;}内联模式
无需弹窗触发器,直接内联显示日历和时间面板。
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
—