Maison > développement back-end > Problème PHP > Comment déterminer quel jour de la semaine il s'agit en utilisant php

Comment déterminer quel jour de la semaine il s'agit en utilisant php

silencement
Libérer: 2023-02-24 21:24:01
original
4053 Les gens l'ont consulté

Comment déterminer quel jour de la semaine il s'agit en utilisant php

Il existe une fonction système date() très puissante en php. Nous pouvons l'utiliser pour afficher à tout moment. Par exemple, aujourd'hui, j'ai rencontré le besoin de déterminer quel jour du mois est aujourd'hui. Voyons comment utiliser PHP pour implémenter cette fonction.

Cette fonction utilise principalement les paramètres w j de la fonction date(). Si vous souhaitez en savoir plus sur cette fonction, veuillez vous référer au manuel.

Description du paramètre PHP date()

L'explication des deux paramètres w j est la suivante :

w 表示星期中的第几天,数字表示 0(表示星期天)到 6(表示星期六)
j 月份中的第几天,数字表示从 1 到 31
Copier après la connexion

Un algorithme spécifique pour utiliser PHP pour déterminer quel jour de la semaine aujourd'hui est. Oui :

En utilisant la relation entre la date (c'est-à-dire le nombre) et le nombre total de jours dans la semaine (7 jours), utilisez la fonction ceil() pour déterminer directement le jour du. la semaine d'aujourd'hui est. La fonction ceil() est utilisée pour calculer le plus petit entier supérieur à un nombre spécifié (nombre flottant). Par exemple :

Supposons que le 3 d'un certain mois soit un jeudi, alors la valeur de ceil(3/7) sera 1, ce qui indique que ce jour est le premier jeudi du mois. La formule de calcul pour le jeudi suivant est ceil(10/7), dont la valeur est 2, indiquant que le 10 est le deuxième jeudi. D’autres peuvent être déduits à leur tour. Selon cet algorithme, il peut être déterminé que la formule de calcul pour déterminer quel jour de la semaine se trouve aujourd'hui dans le mois est définie sur : plafond (date/7).

<!--?php
header(&#39;content-Type: text/html; charset=utf-8&#39;);
$wk_day=date(&#39;w&#39;);   //得到今天是星期几
$date_now=date(&#39;j&#39;); //得到今天是几号
$wkday_ar=array(&#39;日&#39;,&#39;一&#39;,&#39;二&#39;,&#39;三&#39;,&#39;四&#39;,&#39;五&#39;,&#39;六&#39;); //规范化周日的表达
$cal_result=ceil($date_now/7); //计算是第几个星期几
$str=date("Y年n月j日")." 星期".$wkday_ar[$wk_day]." - 本月的第 ".$cal_result." 个星期".$wkday_ar[$wk_day];
echo $str;
?-->
Copier après la connexion

Les résultats de cette course sont les suivants :

Mardi 21 mai 2013 - le 3ème mardi du mois.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal