# Date Time Picker

<flow-date-time-picker>
Stable

The date/time picker component allows selection of date and times using a popup calendar.

The value property of the component is an ISO8601 date/time string and can be get/set programatically. The display format of the component can be set using the format attribute. See Formatting Tokens below.

WARNING

Due to an outstanding bug, popup calendars will not be positioned correctly if any ancestor element of the date/time picker component is a positioned element (i.e. CSS position property is relative or absolute). Specify the static attribute on the component as a workaround.

# Formatting

Specify a format string using token characters from the tables below. Other non-token characters (such as ':' or '-') may also used in the format string.

# Date Formatting Tokens

Token Description Example
d Day of the month, 2 digits with leading zeros 01 to 31
D A textual representation of a day Mon through Sun
l (lowercase 'L') A full textual representation of the day of the week
j Day of the month without leading zeros 1 to 31
J Day of the month without leading zeros and ordinal suffix 1st, 2nd, to 31st
w Numeric representation of the day of the week 0 (for Sunday) through 6 (for Saturday)
W Numeric representation of the week 0 (first week of the year) through 52 (last week of the year)
F A full textual representation of a month January through December
m Numeric representation of a month, with leading zero 01 through 12
n Numeric representation of a month, without leading zeros 1 through 12
M A short textual representation of a month Jan through Dec
U The number of seconds since the Unix Epoch 1413704993
y A two digit representation of a year 99 or 03
Y A full numeric representation of a year, 4 digits 1999 or 2003
Z ISO Date format 2017-03-04T01:23:43.000Z

# Time Formatting Tokens

Token Description Example
H Hours (24 hours) 00 to 23
h Hours 1 to 12
G Hours, 2 digits with leading zeros 1 to 12
i Minutes 00 to 59
S Seconds, 2 digits 00 to 59
s Seconds 0, 1 to 59
K AM/PM AM or PM

# Examples

# Modes

The date/time picker supports date, datetime and time modes.

# Restricting the Date Range

Set the min-date and/or max-date attributes to restrict the selectable date range.