Cakephp如何获得一个月的第一个和最后一个日期时间

eit6fx6z  于 2022-11-11  发布在  PHP
关注(0)|答案(1)|浏览(124)

我正在尝试获取FrozenTime的第一个也是最后一个日期时间
我写了下面的函数

public function getFristAndLastDate($year,$month)
{
        $time = FrozenTime::now()->setDate((int)$year, (int)$month, 01)->i18nFormat('yyyy-MM-dd HH:mm:ss');

        return [
            $time->startOfMonth(),
            $time->endOfMonth()
        ];
}

调用函数后出现错误
对字符串调用成员函数startOfMonth()
我怎样才能在cakephp中使用FrozenTime从年和月中得到第一个和最后一个日期时间?

cigdeys3

cigdeys31#

使用create函数从特定日期和时间创建新的ChronosInterface示例。

FrozenTime::create((int) $year, (int) $month);

相关问题