Detaillierte Erklärung des PHP-Wochenzeitcodes

小云云
Freigeben: 2023-03-20 20:30:01
Original
1697 Leute haben es durchsucht

Dieser Artikel gibt Ihnen hauptsächlich eine detaillierte Erklärung des wöchentlichen PHP-Timecodes, ich hoffe, er kann Ihnen helfen.

/*
系统自带的date('W',time()) 有bug  比如,一年中的第一天如果不是周一的话,返回值是
52或者53。 可以实测一下。就是说, 系统默认认为这一天是去年的第52/53周。
*/
 
echo get_weeks_num('2017-01-01');
 
function get_weeks_num($time){
        $month = intval(date('m',$time));//当前时间的月份
        $fyear = strtotime(date('Y-01-01',$time));//今年第一天时间戳
        $fdate = intval(date('N',$fyear));//今年第一天 周几
        $sysweek = intval(date('W',$time));//系统时间的第几周
        //大于等于52 且 当前月为1时, 返回1
        if(($sysweek >= 52 && $month == 1)){
            return 1;
        }elseif($fdate == 1){
            //如果今年的第一天是周一,返回系统时间第几周
            return $sysweek;
        }else{
            //返回系统周+1
            return $sysweek + 1;
        }
    }
Nach dem Login kopieren
<?php
    $strTime = &#39;2017-09-14&#39;;
    $intWeek = ceil(((strtotime($strTime) - strtotime("2017-01-01 00:00:00")))/(7*86400));
    var_dump($strTime."是今年的第".$intWeek."周");
 
?>
Nach dem Login kopieren
<?PHP
    getdate();
Nach dem Login kopieren

Verwandte Empfehlungen:

Beispielfreigabe für PHP-Zeitstempel und Datumsumwandlung

PHP-Zeitfunktion PHP Konvertiert Sekunden in Dauer (h:i:s-Format)

PHP-Zeitformat-Verarbeitungsmethode

Das obige ist der detaillierte Inhalt vonDetaillierte Erklärung des PHP-Wochenzeitcodes. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!