PHP教程:时间格式化那些事
说到,时间的格式化,很多人可能都会说,其实那很简单的。诚然的,时间的格式化确实很简单,不过呢,可能有一些比较偏的用法你可未必知道哦。时间格式化呢,就是通过 strftime 函数来完成的,这个函数的使用格式是 string strftime(string $format[,int $tim
说到,时间的格式化,很多人可能都会说,其实那很简单的。诚然的,时间的格式化确实很简单,不过呢,可能有一些比较偏的用法你可未必知道哦。时间格式化呢,就是通过strftime函数来完成的,这个函数的使用格式是string strftime(string $format[,int $timestamp=time()])。这意味着strftime函数返回的将是一个string类型的值,有两个参数,第一个参数是格式化的规则,第二个是时间戳。如果省去第二个参数,那么,将自动调用系统当前时间戳。下面,我们来看看格式化的规则:
日期
%a:当前区域星期几的简写(Sun 到 Sat)
%A:当前区域星期几的全称(Sunday 到 Saturday)
%d:月份中的第几天,十进制数字(范围从 01 到 31)
%e:月份中的第几天,十进制数字,一位的数字前会加上一个空格(范围从 ' 1' 到 '31')
%j:年份中的第几天,带前导零的三位十进制数(范围从 001 到 366)
%u:符合 ISO-8601 星期几的十进制数表达 [1,7],1 表示星期一(1【星期一】 到 7 【星期日】)
%w:星期中的第几天,星期天为 0(0 【星期天】 到 6 【星期六】)
礼拜
%U:本年的第几周,从第一周的第一个星期天作为第一天开始
%V:本年第几周的 ISO-8601:1988 格式,范围从 01 到 53,第 1 周是本年第一个至少还有 4 天的星期,星期一作为每周的第一天。(用 %G 或者 %g 作为指定时间戳相应周数的年份组成,可选值01 到 53 。)
%W:本年的第几周数,从第一周的第一个星期一作为第一天开始
月份
%b:当前区域月份的简写【Jan 到 Dec】
%B:当前区域月份的全称【January 到 December】
%h:当前区域月份的简写【(%b 的别名)Jan 到 Dec】
%m:两位数的月份【01 (是一月份) 到 12 (是十二月份)】
年份
%C:两位数显示世纪(年份除以 100,截成整数)【19 是 20 世纪】
%g:2位数的年份,符合 ISO-8601:1988 星期数(参见 %V)。【和 %V 的格式和值一样,只除了如果 ISO 星期数属于前一年或者后一年,则使用那一年。比如:2009年1月6日那一周是 09。】
%G:%g 的完整四位数版本【比如:2009年1月3日那一周是 2008】
%y:两位数显示年份 【比如:09 是 2009,79 是 1979】
%Y:四位数显示年份 【比如:2038】
时间
%H:以 24 小时格式显示两位小时【00 到 23】
%I:以 12 小时格式显示两位小时数【01 到 12】
%l('L' 的小写):以 12 小时格式显示小时数,单个数字前含空格【1 到 12】
%M:两位的分钟数【00 到 59】
%p:指定时间的大写 “AM” 或 “PM”【比如: 00:31 是 AM ,22:23 是PM】
%P:指定时间的小写 “am” 或 “pm”【比如:00:31 是 am ,22:23 是pm】
%r:和 "%I:%M:%S %p" 一样 【比如: 21:34:17 是 09:34:17 PM】
%R:和 "%H:%M" 一样【比如: 12:35 AM 是 00:35,4:44 PM 是 16:44】
%S:两位数字表示秒【00 到 59】
%T:和 "%H:%M:%S" 一样【比如: 09:34:17 PM 是 21:34:17】
%X:当前区域首选的时间表示法,不包括日期【例如: 03:59:16 或 15:59:16】
%z:从 UTC 的时区偏移 或 简写(由操作系统决定)【比如: 东部时间是 -0500 或 EST】
%Z:%z 没有给出的 UTC 的时区偏移 或 简写(由操作系统决定)【比如: -0500 或 EST 是东部时间】
关于时区的设置,时区设置可以利用%z或者%Z来决定,当然,我们还可以利用date_default_timezone_set函数在格式化之前设置时区,例如:通过date_default_timezone_set('Europe/London');把时区设置成欧洲伦敦所在时区。值得大家注意的是,%z或者%Z来决定来决定时区会受到操作系统的影响。而通过date_default_timezone_set函数来设置时区,这个需要PHP5.1.0以上(含5.1.0版本)才支持这个函数。
声明: 本文采用 BY-NC-SA 协议进行授权 | IT路人
转载请注明转自《PHP教程:时间格式化那些事》

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

PHP 8.4 apporte plusieurs nouvelles fonctionnalités, améliorations de sécurité et de performances avec une bonne quantité de dépréciations et de suppressions de fonctionnalités. Ce guide explique comment installer PHP 8.4 ou mettre à niveau vers PHP 8.4 sur Ubuntu, Debian ou leurs dérivés. Bien qu'il soit possible de compiler PHP à partir des sources, son installation à partir d'un référentiel APT comme expliqué ci-dessous est souvent plus rapide et plus sécurisée car ces référentiels fourniront les dernières corrections de bogues et mises à jour de sécurité à l'avenir.

Si vous êtes un développeur PHP expérimenté, vous aurez peut-être le sentiment d'y être déjà allé et de l'avoir déjà fait. Vous avez développé un nombre important d'applications, débogué des millions de lignes de code et peaufiné de nombreux scripts pour réaliser des opérations.

Visual Studio Code, également connu sous le nom de VS Code, est un éditeur de code source gratuit – ou environnement de développement intégré (IDE) – disponible pour tous les principaux systèmes d'exploitation. Avec une large collection d'extensions pour de nombreux langages de programmation, VS Code peut être c

JWT est une norme ouverte basée sur JSON, utilisée pour transmettre en toute sécurité des informations entre les parties, principalement pour l'authentification de l'identité et l'échange d'informations. 1. JWT se compose de trois parties: en-tête, charge utile et signature. 2. Le principe de travail de JWT comprend trois étapes: la génération de JWT, la vérification de la charge utile JWT et l'analyse. 3. Lorsque vous utilisez JWT pour l'authentification en PHP, JWT peut être généré et vérifié, et les informations sur le rôle et l'autorisation des utilisateurs peuvent être incluses dans l'utilisation avancée. 4. Les erreurs courantes incluent une défaillance de vérification de signature, l'expiration des jetons et la charge utile surdimensionnée. Les compétences de débogage incluent l'utilisation des outils de débogage et de l'exploitation forestière. 5. L'optimisation des performances et les meilleures pratiques incluent l'utilisation des algorithmes de signature appropriés, la définition des périodes de validité raisonnablement,

Ce tutoriel montre comment traiter efficacement les documents XML à l'aide de PHP. XML (Language de balisage extensible) est un langage de balisage basé sur le texte polyvalent conçu à la fois pour la lisibilité humaine et l'analyse de la machine. Il est couramment utilisé pour le stockage de données et

Une chaîne est une séquence de caractères, y compris des lettres, des nombres et des symboles. Ce tutoriel apprendra à calculer le nombre de voyelles dans une chaîne donnée en PHP en utilisant différentes méthodes. Les voyelles en anglais sont a, e, i, o, u, et elles peuvent être en majuscules ou en minuscules. Qu'est-ce qu'une voyelle? Les voyelles sont des caractères alphabétiques qui représentent une prononciation spécifique. Il y a cinq voyelles en anglais, y compris les majuscules et les minuscules: a, e, i, o, u Exemple 1 Entrée: String = "TutorialSpoint" Sortie: 6 expliquer Les voyelles dans la chaîne "TutorialSpoint" sont u, o, i, a, o, i. Il y a 6 yuans au total

Liaison statique (statique: :) implémente la liaison statique tardive (LSB) dans PHP, permettant à des classes d'appel d'être référencées dans des contextes statiques plutôt que de définir des classes. 1) Le processus d'analyse est effectué au moment de l'exécution, 2) Recherchez la classe d'appel dans la relation de succession, 3) il peut apporter des frais généraux de performance.

Quelles sont les méthodes magiques de PHP? Les méthodes magiques de PHP incluent: 1. \ _ \ _ Construct, utilisé pour initialiser les objets; 2. \ _ \ _ Destruct, utilisé pour nettoyer les ressources; 3. \ _ \ _ Appel, gérer les appels de méthode inexistants; 4. \ _ \ _ GET, Implémentez l'accès à l'attribut dynamique; 5. \ _ \ _ SET, Implémentez les paramètres d'attribut dynamique. Ces méthodes sont automatiquement appelées dans certaines situations, améliorant la flexibilité et l'efficacité du code.
