# datetime extensions Date and Time masks. ## Aliases - ### datetime ## Options ### inputFormat Format used to input the date ex: - dd/mm/yyyy - mm/dd/yyyy - dd.mm.yyyy HH:MM:ss ### Supported symbols - d Day of the month as digits; no leading zero for single-digit days. - dd Day of the month as digits; leading zero for single-digit days. - ddd Day of the week as a three-letter abbreviation. - dddd Day of the week as its full name. - m Month as digits; no leading zero for single-digit months. - mm Month as digits; leading zero for single-digit months. - mmm Month as a three-letter abbreviation. - mmmm Month as its full name. - yy Year as last two digits; leading zero for years less than 10. - yyyy Year as 4 digits. - h Hours; no leading zero for single-digit hours (12-hour clock). - hh Hours; leading zero for single-digit hours (12-hour clock). - hx Hours; no limit; x = number of digits ~ use as h2, h3, ... -H Hours; no leading zero for single-digit hours (24-hour clock). - HH Hours; leading zero for single-digit hours (24-hour clock). - Hx Hours; no limit; x = number of digits ~ use as H2, H3, ... - M Minutes; no leading zero for single-digit minutes. Uppercase M unlike CF timeFormat's m to avoid conflict with months. - MM Minutes; leading zero for single-digit minutes. Uppercase MM unlike CF timeFormat's mm to avoid conflict with months. - s Seconds; no leading zero for single-digit seconds. - ss Seconds; leading zero for single-digit seconds. - l Milliseconds. 3 digits. - L Milliseconds. 2 digits. - t Lowercase, single-character time marker string: a or p. - tt Two-character time marker string: am or pm. - T Single-character time marker string: A or P. - TT Two-character time marker string: AM or PM. - Z US timezone abbreviation, e.g. EST or MDT. With non-US timezones or in the Opera browser, the GMT/UTC offset is returned, e.g. GMT-0500 - o GMT/UTC timezone offset, e.g. -0500 or +0230. - S The date's ordinal suffix (st, nd, rd, or th). Works well with d. ### Optional parts To mark a part of the inputFormat as optional, use the [] as you would for other masks. Ex. inputFormat: "dd/mm/yyyy [HH]" ### displayFormat Visual format when the input looses focus ### outputFormat Unmasking format ### min Minimum value. This needs to be in the same format as the inputformat. ### max Maximum value. This needs to be in the same format as the inputformat. ### prefillYear Enable/disable prefilling of the year. Default: true Although you can just over type the proposed value without deleting, many seems to see a problem with the year prediction. This options is to disable this feature.