Maison  >  Article  >  développement back-end  >  Fonction PHP date d'opération de temps ()

Fonction PHP date d'opération de temps ()

王林
王林original
2023-06-20 08:33:007823parcourir

En tant que langage de script côté serveur couramment utilisé, PHP est largement utilisé dans de nombreux projets de développement Web. Au cours du processus de développement, nous devons parfois gérer la date et l'heure, par exemple obtenir la date actuelle, formater la date et l'heure dans un format spécifié, etc. La fonction date() fournie en PHP est l'une des fonctions couramment utilisées pour implémenter ces tâches. La fonction

date() est une fonction utilisée pour formater la date et l'heure en PHP. Sa syntaxe de base est la suivante :

string date ( string $format [, int $timestamp = time() ] )

Parmi elles, $format est une chaîne pour formater la date et l'heure, qui peut inclure Divers caractères utilisés pour spécifier le format de sortie de la date et de l'heure ; $timestamp est un paramètre facultatif, indiquant l'horodatage à formater. Si ce paramètre n'est pas fourni, la valeur par défaut est l'heure actuelle. $format为格式化日期和时间的字符串,可以包含各种字符,用于指定日期和时间的输出格式;$timestamp为可选参数,表示要格式化的时间戳。如果未提供此参数,则默认为当前时间。

下面简单介绍一些 $format 中常用的格式化字符:

  1. Y:四位数的年份
  2. m:月份(01-12)
  3. d:日期(01-31)
  4. H:24 小时制的小时(00-23)
  5. i:分钟数(00-59)
  6. s:秒数(00-59)
  7. w:星期几的数字表示(0 表示星期天,1 表示星期一,以此类推)
  8. D:星期几的缩写(例如:Mon,Tue 等)
  9. F:月份的英文全名(例如 January,February 等)
  10. j:日期(1-31)

通过组合使用上面这些格式化字符,我们可以创建出各种不同的日期时间格式。比如:

echo date("Y-m-d H:i:s"); // 输出当前的日期和时间,格式为:2022-01-01 12:00:00

另外,我们可以通过设置 $timestamp 参数来指定日期时间。

$timestamp = strtotime("2022-01-01 00:00:00"); // 将字符串转换为时间戳
echo date("Y-m-d H:i:s", $timestamp); // 输出指定日期和时间,格式为:2022-01-01 00:00:00

当然,除了以上介绍的格式化字符外,date() 函数还支持很多其他格式化控制字符,可以根据不同的需求进行不同的设置。比如,我们可以使用 L

Ce qui suit est une brève introduction à certains caractères de formatage couramment utilisés au $format :

  1. Y : année à quatre chiffres
  2. m : mois (01-12)
  3. d : date (01-31)
  4. H
  5. code> : heure au format 24 heures (00-23)
  6. i : minute (00-59)
  7. s > : Nombre de secondes (00-59)
  8. w : Représentation numérique du jour de la semaine (0 signifie dimanche, 1 signifie lundi, et ainsi on)
  9. D : L'abréviation du jour de la semaine (par exemple : Lun, Mar, etc.)
  10. F code> : Le nom anglais complet du mois (par exemple, janvier, février, etc.)
  11. j : date (1-31)
En combinant les caractères de formatage ci-dessus, nous pouvons créer une variété de formats de dates et d'heures différents. Par exemple :

if(date("L") == "1"){
    echo "今年是闰年";
} else {
    echo "今年不是闰年";
}

De plus, nous pouvons spécifier la date et l'heure en définissant le paramètre $timestamp. 🎜rrreee🎜Bien sûr, en plus des caractères de formatage introduits ci-dessus, la fonction date() prend également en charge de nombreux autres caractères de contrôle de formatage, qui peuvent être définis différemment selon les différents besoins. Par exemple, nous pouvons utiliser la commande L pour déterminer s'il s'agit d'une année bissextile : 🎜rrreee🎜De plus, PHP fournit également certaines fonctions liées au temps, telles que strtotime(), time(), mktime(), etc. Ces fonctions sont également des fonctions courantes pour manipuler la date et l'heure. 🎜🎜En bref, pour les opérations temporelles PHP, la fonction date() est très importante et couramment utilisée. Tant que nous maîtrisons son utilisation de base et ses caractères de formatage, nous pouvons facilement gérer la date et l'heure et améliorer l'efficacité du développement. 🎜

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:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn