IntlDateFormatter::parse
datefmt_parse
Analyse une chaîne vers un timestamp
&reftitle.description;
&style.oop;
public intfloatfalseIntlDateFormatter::parse
stringstring
intoffset&null;
&style.procedural;
intfloatfalsedatefmt_parse
IntlDateFormatterformatter
stringstring
intoffset&null;
Converti string en une valeur de temps, en commençant
à offset et en lisant autant de caractères que possible.
&reftitle.parameters;
formatter
La ressource de formateur IntlDateFormatter.
string
La chaîne à convertir en temps.
offset
La position à partir de laquelle commencer l'analyse dans la valeur string.
Les positions commencent à 0. Si aucune erreur ne survient durant l'analyse
de string, offset contiendra -1, et sinon, il va contenir la position à laquelle
l'analyse s'est terminée (et l'erreur est survenue). Cette variable va contenir
la position de fin si l'analyse échoue.
Si offset > strlen($string), l'analyse échoue immédiatement.
&reftitle.returnvalues;
La valeur du timestamp analysé ou &false; si la valeur
n'a pu être analysée.
&reftitle.examples;
Exemple orienté objet
parse('Wednesday, December 20, 1989 4:00:00 PM PT');
$fmt = new IntlDateFormatter(
'de-DE',
IntlDateFormatter::FULL,
IntlDateFormatter::FULL,
'America/Los_Angeles',
IntlDateFormatter::GREGORIAN
);
?>
]]>
Exemple avec datefmt_parse
]]>
&example.outputs;
&reftitle.seealso;
datefmt_create
datefmt_format
datefmt_localtime
datefmt_get_error_code
datefmt_get_error_message