How to get weeks starting on sunday?

前端 未结 9 1634
甜味超标
甜味超标 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:34

    Tested in php 5.6 Debian 7

    function getWeekNumber(\DateTime $_date)
    {
        $week = intval($_date->format('W'));
    
        if(intval($_date->format('w')) == 0) {
            $week = intval($_date->format('W')) == ( 52 + intval($_date->format('L')) ) ? 1 : $week + 1;
        }
    
        return $week;
    }
    

提交回复
热议问题