DateTimePicker

Seleccionar fecha y hora juntos en un picker.

TIP

DateTimePicker es derivado de DatePicker y TimePicker. Para una explicación más detallada sobre los atributos, puede referirse a DatePicker y TimePicker.

TIP

Este componente requiere el envoltorio <client-only></client-only> cuando se utiliza en SSR (por ejemplo: Nuxt) y SSG (por ejemplo: VitePress).

Fecha y hora

Formato de fecha y hora

Utilice format para controlar el formato del texto visualizado en el input. Utilice value-format para controlar el formato del valor enlazado.

Por defecto, el componente acepta y emite un objeto Date.

Revise la lista aquí de todos los formatos disponibles de Day.js.

WARNING

Preste atención a la capitalización

Date and time formats in dropdown panel

Use date-format and time-format to control displayed text's format in the dropdown panel's input box.

Date and time range

Default time value for start date and end date

Attributes

NombreDescripciónTipoValores AceptadosPor defecto
model-value / v-modelvalor enlazado, si es un array, la longitud debe ser de 2Date / number / string / Array
readonlysi DateTimePicker es solo de lecturabooleanfalse
disabledsi DateTimePicker está deshabilitadobooleanfalse
editablesi el input puede ser editadobooleantrue
clearablesi mostrar el botón de borradobooleantrue
sizetamaño del inputstringlarge/default/smalldefault
placeholderplaceholder en modo no rangostring
start-placeholderplaceholder para el inicio de fecha en el modo rangostring
end-placeholderplaceholder para el fin de fecha en el modo rangostring
arrow-controlsi se puede modificar la hora utilizando botones con flechasbooleanfalse
typetipo del selectorstringyear/month/date/datetime/ week/datetimerange/daterangedate
formatformato de valor mostrado en el inputstringver formatos de fechaYYYY-MM-DD HH:mm:ss
popper-classnombre de clase personalizado para el Dropdown de DatePickerstring
range-separatorseparador de rangostring'-'
default-valueopcional, fecha predeterminada del calendarioDate / [Date, Date]
default-timeel valor por defecto de la hora después de elegir una fecha. La hora 00:00:00 se utilizará si no se especificaDate / [Date, Date]
value-formatopcional, formato del valor enlazado. Si no está especificado, el valor enlazado será un objeto Datestringver formatos de fecha
date-format 2.4.0optional, format of the date displayed value in TimePicker's dropdownstringsee date formats
time-format 2.4.0optional, format of the time displayed value in TimePicker's dropdownstringsee date formats
idsame as id in native inputstring / [string, string]
namesame as name in native inputstring
unlink-panelsunlink two date-panels in range-pickerbooleanfalse
prefix-iconCustom prefix icon componentstring | ComponentDate
clear-iconCustom clear icon componentstring | ComponentCircleClose
shortcutsan object array to set shortcut optionsobject[{ text: string, value: date / function }]
disabled-datea function determining if a date is disabled with that date as its parameter. Should return a Booleanfunction(Date)
cell-class-nameset custom classNameFunction(Date)
teleportedwhether datetime-picker dropdown is teleported to the bodybooleantrue / falsetrue
empty-values 2.7.0empty values of component, see config-providerarray
value-on-clear 2.7.0clear return value, see config-providerstring / number / boolean / Function

Events

NombreDescripciónParámetros
changese dispara cuando el usuario confirma el valorvalor vinculado del componente
blurse dispara cuando el input pierde el foco(e: FocusEvent)
focusse dispara cuando el input obtiene el foco(e: FocusEvent)
calendar-changese dispara cuando se cambia la fecha seleccionada. Solamente para datetimerange[Date, Date]
visible-changese dispara cuando el desplegable aparece/desaparecetrue cuando aparece, y false de otro modo

Methods

MétodoDescripciónParámetros
focuscoloca el foco en el elemento actual

Slots

NombreDescripción
defaultcontenido personalizado de la celda
range-separatorseparador de los rangos personalizado

Fuente

Documentación