strptime
Analyse une date générée par strftime
&warn.deprecated.function-8-1-0;
&reftitle.description;
arrayfalsestrptimestringtimestampstringformatstrptime retourne un tableau après avoir
analysé timestamp, ou &false; en cas d'erreur.
Les noms des mois et jours de la semaine dépendent de la configuration
locale, choisie avec setlocale
(LC_TIME).
&reftitle.parameters;
timestamp (&string;)
La chaîne à analyser (e.g. retournée par strftime)
format (&string;)
Le format utilisé par timestamp (e.g. le
même que celui qui a été utilisé par strftime).
Pour plus d'informations sur les spécificateurs de formats, voyez
la fonction strftime.
&reftitle.returnvalues;
Retourne un tableau&return.falseforfailure;.
Les paramètres suivants sont retournés dans le tableauParamètresDescription"tm_sec"Secondes après la minute (0-61)"tm_min"Minutes après l'heure (0-59)"tm_hour"Heure depuis minuit (0-23)"tm_mday"Jour du mois (1-31)"tm_mon"Mois depuis janvier (0-11)"tm_year"Années depuis 1900"tm_wday"Jours depuis dimanche (0-6)"tm_yday"Jours depuis le 1er janvier (0-365)"unparsed"
La partie de timestamp qui n'a pas été
reconnue par l'analyseur avec le format
spécifié.
&reftitle.changelog;
&Version;&Description;8.1.0
Cette fonction a été rendu obsolète.
Utiliser date_parse_from_format à la place (pour de l'analyse indépendant à la locale),
ou IntlDateFormatter::parse (pour de l'analyse dépendant à la locale)
&reftitle.examples;
Exemple avec strptime
]]>
&example.outputs.similar;
19
[tm_min] => 54
[tm_hour] => 15
[tm_mday] => 3
[tm_mon] => 9
[tm_year] => 104
[tm_wday] => 0
[tm_yday] => 276
[unparsed] =>
)
]]>
&reftitle.notes;
¬e.no-windows;
En interne, cette fonction appelle la fonction
strptime() fournie par la bibliothèque système C.
Cette fonction a des comportements bien différents suivants les systèmes
d'exploitation. L'utilisation de la fonction date_parse_from_format,
qui elle, ne souffre pas de ces défauts, est recommandée.
"tm_sec" inclut toutes les secondes intercalaires
(actuellement 2 par an). Pour plus d'informations sur les
secondes intercalaires, reportez-vous à l'article sur Wikipedia les concernant.
&reftitle.seealso;
checkdatestrftimedate_parse_from_formatDateTime::createFromFormat