我在PHP中使用strtotime()来获取一周的日子(我创建了一个日历,具有不同的视图,因此它会发生变化)。 每当我尝试这个时,PHP单元就会向我发出数组到字符串转换的警告:
$monday = date('Y-m-d', strtotime($sunday . '+ 1 day'));
$ sunday是我得到的变量:
public function GetWeekRange($date) {
$ts = strtotime($date);
$start = (date('w', $ts) == 0) ? $ts : strtotime('last sunday', $ts);
return date('Y-m-d', $start);
}
和$ date是格式为' YYYY-mm-dd'
的字符串我不确定为什么会收到此错误,代码工作正常,但测试会发出警告,并且会在我的环境中发出警告,其中显示所有不同的项目(红色/绿色取决于是否出现故障)。
谢谢,
费尔
答案 0 :(得分:0)
Rookie错误:我更新了函数只返回一个字符串,但是我保留为数组的模拟值。
我的坏。