$date
   , string $format
   )
   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).
  
date (chaîne de caractères)La chaîne à analyser (e.g. retournée par strftime())
format (chaîne de caractères)
       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 si une erreur survient.
  
| Paramètres | 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 #1 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] =>
)
Note: Cette fonction n'est pas implémentée sous Windows.
Note:
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 depuis PHP 5.3.0 et suivants.
Note:
"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.
Note:
Avant PHP 5.2.0, cette fonction pouvait avoir un comportement imprévisible, notamment concernant "tm_sec", "tm_min" et "tm_hour" qui pouvaient retourner des valeurs non définies.