Heim  >  Artikel  >  Backend-Entwicklung  >  So ermitteln Sie mithilfe von PHP, welcher Wochentag es ist

So ermitteln Sie mithilfe von PHP, welcher Wochentag es ist

silencement
silencementOriginal
2019-09-25 15:15:443983Durchsuche

So ermitteln Sie mithilfe von PHP, welcher Wochentag es ist

Es gibt eine sehr leistungsstarke Systemfunktion date() in PHP. Wir können es jederzeit zur Anzeige verwenden. Heute musste ich beispielsweise feststellen, welcher Tag im Monat heute ist. Sehen wir uns an, wie ich diese Funktion mit PHP implementieren kann.

Diese Funktion verwendet hauptsächlich die wj-Parameter der date()-Funktion. Wenn Sie mehr über diese Funktion erfahren möchten, lesen Sie bitte das Handbuch.

PHP date() Parameterbeschreibung

Die Erklärung der beiden Parameter w j lautet wie folgt:

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

Ein spezifischer Algorithmus zur Verwendung von PHP, um zu bestimmen, welcher Tag des Monats heute ist ist Ja:

Verwenden Sie die Funktion ceil(), um den Wochentag direkt zu bestimmen, indem Sie die Beziehung zwischen dem Datum (d. h. der Zahl) und der Gesamtzahl der Tage in der Woche (7 Tage) verwenden heute ist. Die Funktion ceil() wird verwendet, um die kleinste Ganzzahl zu berechnen, die größer als eine angegebene Zahl (Float-Zahl) ist. Beispiel:

Angenommen, der 3. eines Monats ist ein Donnerstag, dann ist der Wert von ceil(3/7) 1, was angibt, dass dieser Tag der erste Donnerstag des Monats ist. Die Berechnungsformel für den nächsten Donnerstag lautet ceil(10/7), deren Wert 2 ist, was angibt, dass der 10. der zweite Donnerstag ist. Andere lassen sich wiederum ableiten. Gemäß diesem Algorithmus kann festgestellt werden, dass die Berechnungsformel zur Berechnung des heutigen Wochentags im Monat auf ceil (Datum/7) eingestellt ist.

<!--?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;
?-->

Die Ergebnisse dieses Laufs sind wie folgt:

Dienstag, 21. Mai 2013 – der 3. Dienstag des Monats.

Das obige ist der detaillierte Inhalt vonSo ermitteln Sie mithilfe von PHP, welcher Wochentag es ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn