Maison >développement back-end >tutoriel php >PHP obtient le partage du résumé du code temporel

PHP obtient le partage du résumé du code temporel

小云云
小云云original
2018-02-28 09:20:431662parcourir

Cet article partage principalement avec vous un résumé du code d'acquisition du temps PHP, dans l'espoir de donner à vos amis une compréhension et une maîtrise plus approfondies de l'acquisition du temps PHP.

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

Recommandations associées :

Différence de temps d'acquisition PHP

php Code d'acquisition pour l'heure et le jour de la semaine

À propos du problème d'obtention de l'affichage de l'heure en 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