strptime() retourne un tableau après avoir analysé date , 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).
Note: Cette fonction n'est pas implémentée sous Windows.
La chaîne à analyser (e.g. retourné par strftime() )
Le format utilisé par date (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() .
Retourne un tableau, ou FALSE en cas d'erreur.
Tableau 45. Les paramètres suivants sont retournés dans le tableau
| Paramètre | Description |
|---|---|
| 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 date qui n'a pas été reconnue par l'analyseur avec le format spécifié. |
Exemple 605. Exemple avec strptime()
<?php
$format
=
'%d/%m/%Y %H:%M:%S'
;
$strf
=
strftime
(
$format
);
echo
"$strf\n"
;
print_r
(
strptime
(
$strf
,
$format
));
?>
L'exemple ci-dessus va afficher quelque chose de similaire à :
03/10/2004 15:54:19
Array
(
[tm_sec] => 19
[tm_min] => 54
[tm_hour] => 15
[tm_mday] => 3
[tm_mon] => 9
[tm_year] => 104
[tm_wday] => 0
[tm_yday] => 276
[unparsed] =>
)
| strftime() |