Datetime Picker

A combined date and time picker with a calendar view and time selector.

Install

npx @vultra/cli add datetime-picker

Usage

<script>
  import { DatetimePicker } from '@vultra/ui';

  let selected = $state(new Date());
</script>

<DatetimePicker bind:value={selected} />
<p>Selected: {selected.toLocaleString()}</p>

Props

PropTypeDefaultDescription
valueDate-Selected date/time
showTimebooleantrueShow time picker
showSecondsbooleanfalseShow seconds selector
minDate-Minimum selectable date
maxDate-Maximum selectable date
disabledbooleanfalseDisable interaction
classstring-Additional CSS classes

Events

EventDetailDescription
changeDateFires when date/time changes

Notes

  • Calendar navigates months with chevron buttons.
  • Time picker uses a 12/24-hour clock.