Maison > Article > développement back-end > Fonction strptime() en PHP
La fonction
strptime() analyse l'heure/la date générée à l'aide de strftime(). Cette fonction renvoie un tableau de dates analysé, ou FALSE si une erreur se produit. Les paramètres suivants seront renvoyés dans un tableau.
[tm_sec] − Secondes (0-61)
[tm_min] − Minutes (0-59)
[tm_hour] − Heures (0-23)
[tm_mday] − Nombre de jours dans le mois (1-31)
[tm_mon] − Nombre de mois depuis janvier (0-11)
[tm_year] − Nombre d'années depuis 1900
[tm_wday] − Nombre de jours depuis dimanche (0-6)
[tm_yday] − Nombre de jours depuis le 1er janvier (0-365)
[non analysé] − Partie de date non reconnue utilisant le format spécifié (le cas échéant)
strptime(date, format)
date − La chaîne à analyser
format − Le format de la date et la formater en utilisant −
%a − jour abrégé de le nom de la semaine
%A − nom complet du jour de la semaine
%b − nom abrégé du mois
%B − nom complet du mois
%c − Représentation de la date et de l'heure préférées
% C − siècle (année divisée par 100, plage de 00 à 99)
%d − jour du mois (01 à 31)
%D − Identique à %m/%d/%y
%e − jour du mois (1 à 31)
%g − similaire à %G, mais n'inclut pas le siècle
%G − correspond à l'année à 4 chiffres du numéro de semaine ISO (voir % V)
%h − Identique à %b
%H − heure, en utilisant une horloge de 24 heures (00 à 23)
%I − heure, utilise une horloge de 12 heures (01 à 12 )
%j − Jour dans l'année (001 à 366)
%m − Mois (01 à 12)
%M − Minute
%n − Saut de ligne
%p − En fonction de la valeur horaire donnée, am ou pm
%r − L'heure représentée par am et pm
%R − L'heure au format 24 heures
%S − Secondes
%t − Caractère de tabulation
%T − Heure actuelle, équivalente à %H:%M:%S
%u − Jour de la semaine sous forme de nombre (1 à 7), le lundi est 1. Attention : le dimanche est 1 sur Sun Solaris
%U − Le numéro de semaine de l'année en cours, en commençant par le premier dimanche comme premier jour de la première semaine
%V − Le numéro de semaine ISO 8601 de la année en cours (01 à 53), où au moins 4 jours de la semaine 1 sont dans l'année, et lundi est le premier jour de la semaine
%W − le nombre de semaines dans l'année, avec le premier lundi comme le premier jour de la semaine Début de la journée
%w − Représentation numérique du jour de la semaine, le dimanche est 0
%x − Représentation de la date préférée, hors heure
%X − Heure préférée représentation, hors date
%y − Année hors siècle (plage 00 à 99)
%Y − Année incluant le siècle
%Z ou %z − Fuseau horaire ou nom ou abréviation
%% − Caractère % littéral
La fonction strptime() renvoie un tableau, ou FALSE en cas d'échec.
Ce qui suit est un exemple −
Live Demo
<?php $format = '%d/%m/%Y %H:%M:%S'; $strf = strftime($format); echo "$strf</p><p>"; print_r(strptime($strf, $format)); ?>
Ce qui suit est la sortie −
11/10/2018 05:18:13 Array ( [tm_sec] => 13 [tm_min] => 18 [tm_hour] => 5 [tm_mday] => 11 [tm_mon] => 9 [tm_year] => 118 [tm_wday] => 4 [tm_yday] => 283 [unparsed] => )
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!