if (!function_exists('getYearData')) { /** * 获取年数据 */ function getYearData($timestamp) { if (is_string($timestamp)) { $timestamp = strtotime($timestamp); } $year = date('Y', $timestamp); $year_start = date('Y-01-01', $timestamp); $year_end = date('Y-12-31', $timestamp); return [ 'year' => $year, 'year_start' => $year_start, 'year_end' => $year_end, 'data' => $year. '年'. '(' .$year_start . '至' . $year_end . ')' ]; } }
时间: 2024-04-09 20:29:30 浏览: 56
tree-log.rar_The Just_log
感谢您提供了修改后的代码。根据您的代码,`getYearData` 函数可以根据给定的时间戳或日期字符串获取年份数据。
函数首先检查参数是否为一个日期字符串,如果是,则将其转换为时间戳。然后,使用 `date` 函数从时间戳中提取年份,并分别构建年份的起始日期和结束日期。
最后,函数返回一个包含年份、起始日期、结束日期和数据描述的关联数组。
如果您有其他问题,欢迎继续提问!
阅读全文