Maison > Article > développement back-end > Comment déterminer le jour de l'année auquel se trouve une date spécifiée en php
Méthode de jugement : 1. Utilisez la fonction strtotime() pour convertir la date spécifiée au format d'horodatage, syntaxe "strtotime("specified date""); 2. Utilisez la fonction date() pour calculer le jour de l'année pour l'horodatage spécifié. . Syntaxe "date("z", horodatage)".
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
En PHP, vous pouvez utiliser la fonction date() pour calculer le jour de l'année pour une date spécifiée. La fonction
date() peut spécifier un horodatage et le convertir en jour de l'année.
Syntaxe :
date(format,timestamp);
Lorsque le paramètre format
est défini sur z
, il peut être calculé. L'horodatage spécifié timestamp
est le jour. de l'année. Remarque : Les jours commencent à 0 (de 0 à 365). format
设置为 z
时即可计算 指定时间戳timestamp
是当年的第几天。注:天数是从 0 开始 的(从 0 到 365)。
示例:计算指定日期2018-01-18是一年中的第几天
<?php header("Content-type:text/html;charset=utf-8"); // 设置时区 date_default_timezone_set("PRC"); $time = strtotime("2018-01-18"); // 将指定日期转成时间戳 $date=date("z",$time); $date=$date+1; echo "是一年的第 ".$date." 天"; ?>
输出:
解析:
因为date()函数处理的是时间戳,因此需要先使用strtotime()将指定日期转为时间戳格式;
然后利用date("z",$time)
rrreee
Sortie : 🎜Analyse :🎜🎜Étant donné que la fonction date() traite les horodatages, vous devez d'abord utiliser strtotime () pour convertir la date spécifiée au format d'horodatage ; 🎜🎜Utilisez ensuitedate("z",$time)
pour calculer le jour de l'année pour la date spécifiée. 🎜🎜Parce que le nombre de jours renvoyé par date("z",$time) commence à partir de 0, ajoutez simplement 1 à la valeur de retour. 🎜🎜Apprentissage recommandé : "🎜Tutoriel vidéo PHP🎜"🎜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!