PHP strptime()

La fonction strptime() est une fonction intégrée en PHP qui analyse une heure/date générée avec strftime(). Cette fonction renvoie un tableau avec la date analysée, ou FALSE en cas d’erreur. Les paramètres suivants sont renvoyés dans le tableau.
 
 

  • [tm_sec] – secondes (0-61)
  • [tm_min] – minutes (0-59)
  • [tm_hour] – heure (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] – Il indique la partie de date qui n’a pas été reconnue en utilisant le format spécifié.

 

Syntaxe
strptime(date, format)

 

Paramètres
  • date(Obligatoire) : La chaîne à analyser (Renvoyée par strftime())
  • format(Obligatoire) : Spécifie le format de date et d’heure.

 

Valeur de retour

La fonction strptime() renvoie un tableau, ou FALSE en cas d’échec.
 

Version PHP:

5.1+
 
 

Exemple :

Le code suivant formate la date et l’heure actuelle.

<?php
   $format = '%d/%m/%Y %H:%M:%S';
   $res = strftime($format);
   echo "$res";
   print_r(strptime($res, $format));
?>

 
Sortie:

22/01/2020 15:20:40 
Array ( 
	[tm_sec] => 40 
	[tm_min] => 20 
	[tm_hour] => 15 
	[tm_mday] => 22 
	[tm_mon] => 0 
	[tm_year] => 120 
	[tm_wday] => 3 
	[tm_yday] => 21 
	[unparsed] => 
)
Questions d'entretiens PHP

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *