Skip to content

Date Time Picker ​

Aylanib chiqadigan vaqt ustunlari, oy/yil bo'yicha chuqurlashuvchi kalendar, maskali kiritish va tezkor variantlar bilan birlashtirilgan sana va vaqt tanlovchi.

vue
<script setup>
import { ref } from 'vue'
const datetime = ref(null)
</script>

<template>
  <VxDateTimePicker v-model="datetime" />
</template>

With Seconds ​

vue
<template>
  <VxDateTimePicker v-model="datetime" time-format="HH:mm:ss" />
</template>

12-Hour Format ​

vue
<template>
  <VxDateTimePicker v-model="datetime" time-format="hh:mm A" />
</template>

Custom Date Format ​

vue
<template>
  <VxDateTimePicker v-model="datetime" date-format="DD.MM.YYYY" />
</template>

Quick Options ​

vue
<script setup>
const shortcuts = [
  { label: 'Now', value: () => new Date() },
  { label: 'Today 9:00', value: () => { const d = new Date(); d.setHours(9, 0, 0); return d } },
]
</script>

<template>
  <VxDateTimePicker v-model="datetime" :shortcuts="shortcuts" />
</template>

Disabled Dates ​

vue
<template>
  <VxDateTimePicker :disabled-date="isWeekend" />
</template>

Disabled Dates Array ​

vue
<template>
  <VxDateTimePicker :disabled-dates="['2026-01-01', '2026-03-08']" />
</template>

Timestamp Value ​

vue
<template>
  <VxDateTimePicker v-model="datetime" value-format="timestamp" />
</template>

Non-editable ​

Click to pick
vue
<template>
  <VxDateTimePicker :editable="false" />
</template>

Disabled ​

2026-03-29 14:30
vue
<template>
  <VxDateTimePicker v-model="datetime" disabled />
</template>

Props ​

PropTypeDefaultDescription
modelValuestring | Date | number | nullnullQiymat (v-model)
placeholderstring'Pick date & time'Placeholder
dateFormatstring'YYYY-MM-DD'Sana ko'rinish formati
timeFormat'HH:mm' | 'HH:mm:ss' | 'hh:mm A' | 'hh:mm:ss A''HH:mm'Vaqt formati
valueFormatstringsame as displayChiqish formati. ms uchun 'timestamp'
disabledbooleanfalseO'chirish
clearablebooleantrueTozalash tugmasi
editablebooleantrueMask bilan qo'lda kiritishga ruxsat berish
maskstringauto from formatKiritish maski
minDatestring | DatenullEng kichik sana
maxDatestring | DatenullEng katta sana
disabledDate(date: Date) => boolean—Sanalarni o'chirish funksiyasi
disabledDates(string | Date | number)[][]O'chiriladigan sanalar massivi
firstDayOfWeeknumber1Haftaning birinchi kuni
shortcuts{ label, value }[][]Yon paneldagi tezkor variantlar
triggerClassstring''Trigger uchun maxsus class
triggerStyleRecord<string, string>—Trigger uchun maxsus stillar

Events ​

EventTypeDescription
update:modelValue(value: any) => voidQiymat o'zgardi
change(value: any) => voidQiymat o'zgardi