首页 > 解决方案 > 获取星期一的当前周字符串(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;

标签: phpcodeigniter

解决方案


推荐阅读