Maison  >  Article  >  développement back-end  >  Fonction strptime() en PHP

Fonction strptime() en PHP

WBOY
WBOYavant
2023-08-20 09:13:07964parcourir

La fonction

Fonction strptime() en PHP

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)

Syntax

strptime(date, format)

Parameters

  • 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

Valeur de retour

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

Exemple

Ce qui suit est un exemple −

Live Demo

<?php
   $format = &#39;%d/%m/%Y %H:%M:%S&#39;;
   $strf = strftime($format);
   echo "$strf</p><p>";
   print_r(strptime($strf, $format));
?>

Sortie

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer