diff --git a/reference/intl/dateformatter/localtime.xml b/reference/intl/dateformatter/localtime.xml index f14ee5c264..9ec5557002 100644 --- a/reference/intl/dateformatter/localtime.xml +++ b/reference/intl/dateformatter/localtime.xml @@ -1,6 +1,5 @@ - - + IntlDateFormatter::localtime @@ -26,13 +25,14 @@ stringstring intoffset&null; - - Convertit la chaîne $value en une date décomposée (un &array; de - champs), en commençant à la position $parse_pos et en consommant autant - de caractères que possible. - + + Convertit string en une valeur temporelle décomposée + en champs (un &array; de divers champs), en commençant à + offset et en consommant autant que possible de la + chaîne d'entrée. + - + &reftitle.parameters; @@ -40,45 +40,48 @@ formatter - - La ressource de formateur IntlDateFormatter. - + + L'objet IntlDateFormatter. + string - - La chaîne à convertir. - + + La chaîne à convertir en temps. + offset - - La position à partir de laquelle commencer l'analyse dans la valeur $value. - Les positions commencent à 0. Si aucune erreur ne survient durant l'analyse - de $value, $parse_pos 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 $parse_pos > strlen($value), l'analyse échoue immédiatement. - + + Position à laquelle commencer l'analyse dans string + (à base zéro). + Au retour, offset contient la position à laquelle + l'analyse s'est terminée, que celle-ci ait réussi ou non. + Si offset est négatif ou supérieur à + strlen($string), l'analyse échoue immédiatement et + offset est laissé inchangé. + - - + &reftitle.returnvalues; - - Un tableau d'entier compatible avec localtime : il contient l'heure - sur 24 heures dans le champ tm_hour, &return.falseforfailure;. - + + Un tableau associatif d'entiers dont les clés sont celles de + localtime, l'heure étant donnée sur une horloge de + 24 heures dans tm_hour&return.falseforfailure;. + Il est à noter que tm_yday commence ici à 1, alors que + localtime le retourne en commençant à 0. + - + &reftitle.examples; @@ -94,7 +97,9 @@ $fmt = datefmt_create( 'America/Los_Angeles', IntlDateFormatter::GREGORIAN ); + $arr = datefmt_localtime($fmt, 'Wednesday, December 31, 1969 at 4:00:00 PM Pacific Standard Time', $offset); + echo 'Résultat de l\'analyse '; if ($arr) { foreach ($arr as $key => $value) { @@ -111,6 +116,7 @@ if ($arr) { localtime('Wednesday, December 31, 1969 at 4:00:00 PM Pacific Standard Time', $offset); + echo 'Résultat de l\'analyse '; if ($arr) { foreach ($arr as $key => $value) { @@ -138,7 +146,7 @@ tm_mday : 31 , tm_wday : 3 , tm_yday : 365 , tm_mon : 11 , tm_isdst : 0 , ]]> - + &reftitle.seealso; diff --git a/reference/intl/dateformatter/parse.xml b/reference/intl/dateformatter/parse.xml index 8330e0197f..9ce73d594c 100644 --- a/reference/intl/dateformatter/parse.xml +++ b/reference/intl/dateformatter/parse.xml @@ -1,6 +1,5 @@ - - + IntlDateFormatter::parse @@ -39,9 +38,9 @@ formatter - - La ressource de formateur IntlDateFormatter. - + + L'objet IntlDateFormatter. + @@ -55,14 +54,15 @@ 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. - + + Position à laquelle commencer l'analyse dans string + (à base zéro). + Au retour, offset contient la position à laquelle + l'analyse s'est terminée, que celle-ci ait réussi ou non. + Si offset est négatif ou supérieur à + strlen($string), l'analyse échoue immédiatement et + offset est laissé inchangé. + diff --git a/reference/intl/dateformatter/parsetocalendar.xml b/reference/intl/dateformatter/parsetocalendar.xml index 53f32ca6f1..0d84e86809 100644 --- a/reference/intl/dateformatter/parsetocalendar.xml +++ b/reference/intl/dateformatter/parsetocalendar.xml @@ -1,5 +1,5 @@ - + IntlDateFormatter::parseToCalendar @@ -39,12 +39,13 @@ offset - Position à laquelle commencer l'analyse dans string (à base zéro). - Si aucune erreur ne survient avant que string ne soit consommée, - offset contiendra -1, sinon il contiendra la position à laquelle - l'analyse s'est terminée (et où l'erreur est survenue). - Cette variable contiendra la position de fin si l'analyse échoue. - Si offset > strlen($string), l'analyse échoue immédiatement. + Position à laquelle commencer l'analyse dans string + (à base zéro). + Au retour, offset contient la position à laquelle + l'analyse s'est terminée, que celle-ci ait réussi ou non. + Si offset est supérieur à + strlen($string), l'analyse échoue immédiatement et + offset est laissé inchangé.