Skip to content

DateTimePicker

Combines DatePicker and TimePicker side by side into a single datetime input. The value is in YYYY-MM-DD HH:MM format.

Basic usage

Value: none

Tailwind v4
vue
<script setup>
import { ref } from 'vue'
const dt = ref('')
</script>

<template>
  <DateTimePicker v-model="dt" label="Schedule event" />
</template>

Pre-selected value

Tailwind v4
vue
<!-- dt = '2026-06-10 09:30' -->
<DateTimePicker v-model="dt" label="Shift start" />

Disabled

Tailwind v4
vue
<DateTimePicker model-value="2026-06-10 14:00" label="Locked datetime" disabled />

Props

PropTypeDefaultDescription
modelValuestringDatetime in YYYY-MM-DD HH:MM format
labelstringLabel rendered above the fields
disabledbooleanfalseDisables both the date and time inputs

Emits

EventPayloadDescription
update:modelValuestringCombined YYYY-MM-DD HH:MM string

Private — Jetpack Labs internal use only