strptime

(PHP 5 >= 5.1.0)

strptime — Analyse une date générée par strftime()

Description

array strptime ( string $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).

Note: Cette fonction n'est pas implémentée sous Windows.

Liste de paramètres

date (string )

La chaîne à analyser (e.g. retourné par strftime() )

format (string )

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() .

Valeurs de retour

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é.

Exemples

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] =>
)

    

Voir aussi

strftime()