获取星期一的当前星期字符串(CodeIgniter)

时间:2020-05-13 11:18:53

标签: php codeigniter

我整理了一些代码,以获取当前日期并从中查找星期一的日期。问题是,它找到下一个星期一,而不是当前/过去的星期一。如何修改我的代码以显示此信息?另外,我还是CodeIgniter和学习的新手。一个单独的问题,我的CodeIgniter代码可以吗?或者,还有没有mktime的更好的写法呢?预先感谢!

请参见下面的代码:

// get current week and convert it to a week number
        $ddate = date('Y-m-d');
        $date = new DateTime($ddate);

        $week = $date->format("W");
        $year = date('Y');

        $timestamp = mktime( 0, 0, 0, 1, 1,  $year ) + ( $week * 7 * 24 * 60 * 60 );
        $timestampForMonday = $timestamp - 86400 * ( date( 'N', $timestamp ) - 1 );
        $dateForMonday = date( 'M-d-Y', $timestampForMonday );

        // echo $dateForMonday;
        $data['dateForMonday'] = $dateForMonday;

0 个答案:

没有答案
相关问题