Constructor
new module:br/parsing/DateParser()
- Implements:
- Deprecated:
- The functionality provided by this parser can be achieved more reliably with
module:br/parsing/LocalisedDateParser
- The functionality provided by this parser can be achieved more reliably with
Methods
-
parse(vValue, mAttributes) → {string}
-
Matches a date string and converts it to a specified output format. In order to match the date, either a list of explicit
inputFormats
can be supplied, or anamerican
indicator can be used against a set of standard formats, which are as follows: American: m-d-Y, m-d-y, M-d-Y, M-d-y, m-d
European: d-m-Y, d-m-Y, d-M-Y, d-M-Y, d-m
Parameters:
Name Type Description vValue
string | Date the date to parse. mAttributes
object the map of attributes. Properties
Name Type Attributes Default Description american
boolean <optional>
false if true, dates are assumed to be in American format, i.e. month before date separators
string <optional>
'/.-' a set of admissible separator characters inputFormats
string a comma separated list of admissible input formats outputFormat
string the output date format endOfUnit
boolean <optional>
false if true, parse ambiguous dates to the end of the month or year - Implements:
Returns:
the date, expressed in the output format- Type
- string