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.

Fecha y hora

Puede seleccionar fecha y hora en un selector al mismo tiempo estableciendo type a datetime. La forma de utilizar los atajos es la misma que con Date Picker.

Default
With shortcuts
With default time

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

Emits Date object
Value:
Use value-format
Value:
Timestamp
Value:

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

You can select date and time range by setting type to datetimerange.

Default
To
With shortcuts
To

Default time value for start date and end date

When picking date range on the date panel with type datetimerange, 00:00:00 will be used as the default time value for start and end date. We can control it with the default-time attribute. default-time accepts an array of up to two Date objects. The first item controls time value of the start date and the second item controls time value of the end date.

Start and end date time 12:00:00
-
Start date time 12:00:00, end date time 08:00:00
-

Custom icon 2.8.0

Custom icons available with slots.

-

Attributes

NombreDescripciónTipoPor defecto
model-value / v-modelvalor enlazado, si es un array, la longitud debe ser de 2number / string / object
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 inputenumdefault
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 selectorenumdate
formatformato de valor mostrado en el inputstring see date formatsYYYY-MM-DD HH:mm:ss
popper-classnombre de clase personalizado para el Dropdown de DatePickerstring
range-separatorseparador de rangostring'-'
default-valueopcional, fecha predeterminada del calendarioobject
default-timeel valor por defecto de la hora después de elegir una fecha. La hora 00:00:00 se utilizará si no se especificaobject
value-formatopcional, formato del valor enlazado. Si no está especificado, el valor enlazado será un objeto Datestring see date formats
date-format 2.4.0optional, format of the date displayed value in TimePicker's dropdownstring see date formats
time-format 2.4.0optional, format of the time displayed value in TimePicker's dropdownstring see date formats
idsame as id in native inputstring / object
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
disabled-datea function determining if a date is disabled with that date as its parameter. Should return a BooleanFunction
cell-class-nameset custom classNameFunction
teleportedwhether datetime-picker dropdown is teleported to the bodybooleantrue
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
show-now 2.8.7whether to show the now buttonbooleantrue

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)
clear 2.7.7triggers when the clear icon is clicked in a clearable DateTimePickerFunction
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

Slots

NombreDescripción
defaultcontenido personalizado de la celda
range-separatorseparador de los rangos personalizado
prev-month 2.8.0prev month icon
next-month 2.8.0next month icon
prev-year 2.8.0prev year icon
next-year 2.8.0next year icon

Exposes

MétodoDescripciónType
focusfocus the DatePicker componentFunction
blur 2.8.7blur the DatePicker componentFunction

Fuente

Documentación