• timestamp −Spécifie Un représentant la date et/ou l'heure à formater"/>

  • timestamp −Spécifie Un représentant la date et/ou l'heure à formater">

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

    Fonction strftime() en PHP

    王林
    王林avant
    2023-08-31 20:45:07735parcourir

    La fonction

    Fonction strftime() en PHP

    strftime() formate l'heure/la date locale en fonction des paramètres régionaux. Si aucun horodatage n'est donné, renvoie une chaîne formatée utilisant l'heure locale actuelle selon la chaîne de format donnée.

    Syntaxe

    strftime(format, timestamp)

    Parameters

    • timestamp ou l'horodatage Unix de l'heure.

    • format − spécifie comment renvoyer les résultats

        %a − nom abrégé du jour de la semaine

    • %A strong> − Nom complet du jour de la semaine

    • %b − Nom du mois abrégé

      li>
    • %B − Nom complet du mois

    • %c > ; − Représentation de la date et de l'heure préférée

    • %C − Siècle (année divisée par 100, plage de 00 à 99)

    • %d − Nombre de jours dans le mois (01 à 31)

    • %D − Identique à %m/%d/%y

    • − Nombre de jours dans le mois (1 à 31)

    • %g > ; Similaire à %G, mais n'inclut pas le siècle

    • %G - 4 chiffres correspondant au numéro de semaine ISO Année ( voir %V).

    • %h − Identique à %b

    • %H − heure, en utilisant le format 24 heures (00 à 23)

    • %I − heure, en utilisant l'horloge de 12 heures (01 à 12)

    • %j l'année ( 001 à 366)

    • %m − Mois (01 à 12)

    • %M − minutes

    • %n strong> − Saut de ligne

    • %p − En fonction de la valeur de temps donnée, renvoie AM ou PM

    • %r − Représentation de l'heure du matin et de l'après-midi

    • − Représentation de l'heure sur 24 heures

    • %S li>

    • %t − Caractère de tabulation

    • − Heure actuelle, équivalente à %H:%M:%S

    • %u > ; (1 à 7), lundi est 13 heures. Attention : Sous Sun Solaris, dimanche est 1. Le calcul commence à partir du premier jour de la première semaine

    • %V numéro de semaine de l'année (01 à 53), où la semaine 1 est la première semaine de l'année qui comporte au moins 4 jours, le lundi étant le premier jour de la semaine.

    • %W  − 当年的周数,以第一个星期一作为第一周的第一天开始计算

    • %w  − 一周的天数(0到6),星期日为0

    • %x  − 首选的日期表示,不包括时间

    • %X  − 首选的时间表示,不包括日期

    • %y  − 不包括世纪的年份(范围为00到99)

    • %Y  − 包括世纪的年份

    • %Z或%z  − 时区或名称或缩写

    • %%  − 一个字面上的%字符

    返回值

    strftime()函数根据给定的格式字符串使用给定的时间戳或当前本地时间返回一个格式化的字符串。

    示例

    以下是一个示例 −

     Live Demo

    <?php
       setlocale(LC_TIME, &#39;en_US&#39;); echo strftime("%b %d %Y %H:%M:%S", mktime(20, 0, 0, 10, 31, 2018)) . "</p><p>";
    ?>

    输出

    Oct 31 2018 20:00:00

    示例

    让我们看另一个例子 −

     实时演示

    <?php
       echo(strftime("%B %d %Y, %X %Z",mktime(20,0,0,12,31,92))."<br>");
    ?>

    输出

    December 31 1992, 20:00:00 UTC

    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