【发布时间】:2021-06-10 11:26:00
【问题描述】:
这是代码工作的示例,但我想要一些不同的东西。
/** @var array */
private $LoadYear = [
'2018', '2019', '2020', '2021', '2022'
];
我想要的是我想动态存储日期,这意味着日期应该是过去一年的两个日期,今年和一个未来的一年。
我是这样尝试的。但这不起作用
$Years =date(Y);
/** @var array */
private $validYears = [
$Years-3, $Years-2, $Years-1, $Years, $Years+1,
];
【问题讨论】:
-
这是因为
date(Y)抛出错误。打开错误报告。应该是(int)date('Y') -
举个例子会很有帮助。
-
到目前为止你尝试过什么?你被困在哪里了?通过调试现有代码,应该不难发现问题