Heim  >  Artikel  >  Backend-Entwicklung  >  PHP erhält die gemeinsame Nutzung der Timecode-Zusammenfassung

PHP erhält die gemeinsame Nutzung der Timecode-Zusammenfassung

小云云
小云云Original
2018-02-28 09:20:431617Durchsuche

In diesem Artikel wird hauptsächlich eine Zusammenfassung des PHP-Zeiterfassungscodes mit Ihnen geteilt, in der Hoffnung, Freunden ein tieferes Verständnis und eine bessere Beherrschung der PHP-Zeiterfassung zu vermitteln.

  1. <?php  
        echo date("Ymd",strtotime("now")), "\n";  
        echo date("Ymd",strtotime("-1 week Monday")), "\n";  
        echo date("Ymd",strtotime("-1 week Sunday")), "\n";  
        echo date("Ymd",strtotime("+0 week Monday")), "\n";  
        echo date("Ymd",strtotime("+0 week Sunday")), "\n";  
       
        echo "*********第几个月:";  
        echo date(&#39;n&#39;);  
        echo "*********本周周几:";  
        echo date("w");  
        echo "*********本月天数:";  
        echo date("t");  
        echo "*********";  
        echo &#39;<br>上周特定周几</br>&#39;;
        echo date(&#39;Y-m-d&#39;,strtotime(&#39;-1 monday&#39;, $time));  
        echo &#39;<br>上周起始时间:<br>&#39;;  
        echo date("Y-m-d H:i:s",mktime(0, 0 , 0,date("m"),date("d")-date("w")+1-7,date("Y"))),"\n";  
        echo date("Y-m-d H:i:s",mktime(23,59,59,date("m"),date("d")-date("w")+7-7,date("Y"))),"\n";  
        echo &#39;<br>本周起始时间:<br>&#39;;  
        echo date("Y-m-d H:i:s",mktime(0, 0 , 0,date("m"),date("d")-date("w")+1,date("Y"))),"\n";  
        echo date("Y-m-d H:i:s",mktime(23,59,59,date("m"),date("d")-date("w")+7,date("Y"))),"\n";  
      
       //从第几周找出该周的开始日期和结束日期  
        $dayNumber = date(&#39;W&#39;) * 7;  
        $weekDayNumber = date("w", mktime(0, 0, 0, 1, $dayNumber, date("Y")));//当前周的第几天  
        $startNumber = $dayNumber - $weekDayNumber;  
        echo date("Y-m-d", mktime(0, 0, 0, 1, $startNumber + 1, date("Y")));//开始日期  
        echo date("Y-m-d", mktime(0, 0, 0, 1, $startNumber + 7, date("Y")));//结束日期   
      
        echo &#39;<br>上月起始时间:<br>&#39;;  
        echo date("Y-m-d H:i:s",mktime(0, 0 , 0,date("m")-1,1,date("Y"))),"\n";  
        echo date("Y-m-d H:i:s",mktime(23,59,59,date("m") ,0,date("Y"))),"\n";  
        echo &#39;<br>本月起始时间:<br>&#39;;  
        echo date("Y-m-d H:i:s",mktime(0, 0 , 0,date("m"),1,date("Y"))),"\n";  
        echo date("Y-m-d H:i:s",mktime(23,59,59,date("m"),date("t"),date("Y"))),"\n";  
       
        $season = ceil((date(&#39;n&#39;))/3);//当月是第几季度  
        echo &#39;<br>本季度起始时间:<br>&#39;;  
        echo date(&#39;Y-m-d H:i:s&#39;, mktime(0, 0, 0,$season*3-3+1,1,date(&#39;Y&#39;))),"\n";  
        echo date(&#39;Y-m-d H:i:s&#39;, mktime(23,59,59,$season*3,date(&#39;t&#39;,mktime(0, 0 , 0,$season*3,1,date("Y"))),date(&#39;Y&#39;))),"\n";  
       
        $season = ceil((date(&#39;n&#39;))/3)-1;//上季度是第几季度  
        echo &#39;<br>上季度起始时间:<br>&#39;;  
        echo date(&#39;Y-m-d H:i:s&#39;, mktime(0, 0, 0,$season*3-3+1,1,date(&#39;Y&#39;))),"\n";  
        echo date(&#39;Y-m-d H:i:s&#39;, mktime(23,59,59,$season*3,date(&#39;t&#39;,mktime(0, 0 , 0,$season*3,1,date("Y"))),date(&#39;Y&#39;))),"\n";  
    ?>

Verwandte Empfehlungen:

Zeitunterschied bei der PHP-Erfassung

php Erfassungscode für Uhrzeit und Wochentag

Über das Problem der Zeitanzeige in PHP

Das obige ist der detaillierte Inhalt vonPHP erhält die gemeinsame Nutzung der Timecode-Zusammenfassung. 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