IntlDateFormatter::parse
datefmt_parse
Parse string to a timestamp value
&reftitle.description;
&style.oop;
public intIntlDateFormatter::parse
stringvalue
intposition
&style.procedural;
intdatefmt_parse
IntlDateFormatterfmt
stringvalue
intposition
Converts string $value to an incremental time value, starting at
$parse_pos and consuming as much of the input value as possible.
&reftitle.parameters;
fmt
The formatter resource
value
string to convert to a time
position
Position at which to start the parsing in $value (zero-based).
If no error occurs before $value is consumed, $parse_pos will contain -1
otherwise it will contain the position at which parsing ended (and the error occurred).
This variable will contain the end position if the parse fails.
If $parse_pos > strlen($value), the parse fails immediately.
&reftitle.returnvalues;
timestamp parsed value, or &false; if value can't be parsed.
&reftitle.examples;
OO example
parse('Wednesday, December 20, 1989 4:00:00 PM PT');
$fmt = new IntlDateFormatter(
'de-DE',
IntlDateFormatter::FULL,
IntlDateFormatter::FULL,
'America/Los_Angeles',
IntlDateFormatter::GREGORIAN
);
?>
]]>
datefmt_parse example
&example.outputs;
&reftitle.seealso;
datefmt_create
datefmt_format
datefmt_localtime
datefmt_get_error_code
datefmt_get_error_message