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

Comment déterminer le jour de l'année auquel se trouve une date spécifiée en php

青灯夜游
青灯夜游original
2021-11-29 12:00:323490parcourir

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)".

Comment déterminer le jour de l'année auquel se trouve une date spécifiée en php

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." 天";
?>

输出:

Comment déterminer le jour de lannée auquel se trouve une date spécifiée en php

解析:

因为date()函数处理的是时间戳,因此需要先使用strtotime()将指定日期转为时间戳格式;

然后利用date("z",$time)

Exemple : Calculez le jour de l'année pour la date spécifiée 2018-01-18

rrreee

Sortie :

Comment déterminer le jour de lannée auquel se trouve une date spécifiée en php

🎜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 ensuite date("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!

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
Article précédent:A quoi sert le retour phpArticle suivant:A quoi sert le retour php