How to get weeks starting on sunday?

前端 未结 9 1641
甜味超标
甜味超标 2020-12-03 19:25

I need to get week number in php where week should be calculated from sunday. By default its from monday. Please help me to find a way how to get week number considering sun

9条回答
  •  眼角桃花
    2020-12-03 19:47

    I solved this like this:

    function getWeekOfYear( DateTime $date ) {
    
            $dayOfweek = intval( $date->format('w') );
    
            if( $dayOfweek == 0 ) {
                $date->add(new DateInterval('P1D'));
            } 
    
            $weekOfYear = intval( $date->format('W') );
    
            return $weekOfYear;
    }
    

提交回复
热议问题