Analysez l'heure/la date générée par strftime() :
<?php$format="%d/%m/%Y %H:%M:%S";$strf=strftime($format);echo("$strf");print_r(strptime($strf,$ format));?>La fonction strptime() analyse l'heure/la date générée par strftime().
Remarque : Cette fonction ne peut pas être implémentée sur la plateforme Windows !
strptime( date,format);
paramètre | décrire |
---|---|
date | Requis. La chaîne à analyser (par exemple : telle que renvoyée par strftime()). |
format | doit. Précisez le format à utiliser dans les dates : %a - abréviation du nom du jour de la semaine %A - le nom complet du jour de la semaine %b - abréviation du nom du mois %B - Nom complet du mois %c - Représentation préférée de la date et de l'heure %C - numéro du siècle (année divisée par 100, plage de 00 à 99) %d - jour du mois (01 à 31) %D - format de l'heure, identique à la notation %m/%d/%y %e - jour du mois (1 à 31) %g - similaire à la notation %G, mais sans le siècle %G - année à 4 chiffres correspondant au numéro de semaine ISO (voir %V) %h - même notation que %b %H - heure, sur une horloge de 24 heures (00 à 23) %I - heure, en utilisant une horloge sur 12 heures (01 à 12) %j - Jour de l'année (001 à 366) %m - mois (01 à 12) %M - points %n - caractère de nouvelle ligne %p - am ou pm correspondant à la valeur horaire donnée %r - notation de l'heure du matin et de l'après-midi %R - Notation horaire sur 24 heures %S - secondes %t - caractère de tabulation %T - heure actuelle, même notation que %H:%M:%S %u - Représentation numérique du jour de la semaine (1 à 7), lundi = 1. Attention : dimanche = 1 sur les systèmes Sun Solaris %U - le nombre de semaines incluses dans l'année en cours, en commençant par le premier dimanche comme premier jour de la semaine 1 %V - Le nombre de semaines (01 à 53) au format ISO 8601 contenues dans l'année en cours. La semaine 1 représente la première semaine de l'année, qui doit comporter au moins quatre jours, et le lundi est le premier jour de la semaine. %W - le nombre de semaines incluses dans l'année, en commençant par le premier lundi comme premier jour de la semaine 1 %w - Jour de la semaine sous forme de nombre décimal, dimanche = 0 %x - Représentation de la date préférée sans heure %X - Représentation de l'heure préférée sans date %y - représentation de l'année sans chiffres du siècle (plage de 00 à 99) %Y - Représentation de l'année incluant un chiffre représentant le siècle %Z ou %z - nom ou abréviation du fuseau horaire %% - affiche un caractère % |
Valeur de retour : | En cas de succès, la fonction renvoie un tableau avec la date analysée. Renvoie FALSE en cas d'échec. La signification des noms de clé du tableau renvoyé est la suivante : [tm_sec] - Nombre de secondes dans la minute en cours (0-61) [tm_min] - Nombre de minutes dans l'heure actuelle (0-59) [tm_hour] - heure depuis minuit (0-23) [tm_mday] - Jour du mois (1-31) [tm_mon] - Combien de mois se sont écoulés depuis janvier (0-11) [tm_year] - Combien d'années se sont écoulées depuis 1900 [tm_wday] - Combien de jours se sont écoulés depuis dimanche (0-6) [tm_yday] - Combien de jours se sont écoulés depuis le 1er janvier de cette année (0-365) [non analysé] - Parties de la date qui ne sont pas reconnues par le format spécifié |
---|---|
Version PHP : | 5.1+ |