如何使用是来自奏鸣曲碳图书馆的当前年份



我是索纳塔的新手,我正在尝试使用碳库来生成今年所有记录的输出。

这是来自碳库 碳::是当前年份 没有参数 返回布尔值 检查实例是否与当前时刻处于同一年份。 添加了方法 1.22.0 没有参数

以下是我正在尝试应用的代码

public function getIsActiveThisYear(): bool
{
$now = Carbon::isCurrentYear();
$endofyear = $endDate->year;
$startofyear = $startDate->year;
return $this->$endofyear == $now || $this->$startofyear == $now;  
}

此代码导致的错误是:

isCurrentYear does not exist

只需这样做:

$date = new DateTime(); // Carbon extends the PHP DateTime class so it's the same.
$thisYear = $date->format('Y');

检查文档! :-(

https://www.php.net/manual/en/class.datetime.php

您还需要传递开始和结束日期

public function getIsActiveThisYear(DateTime $startDate, DateTime $endDate): bool

相关内容

  • 没有找到相关文章

最新更新