我收到以下错误
A non well formed numeric value encountered
使用此函数调用:
strtotime("-7 days", 2012-12-31);
但是看不出有什么问题吗?
我收到以下错误
A non well formed numeric value encountered
使用此函数调用:
strtotime("-7 days", 2012-12-31);
但是看不出有什么问题吗?
利用
echo strtotime("-7 days 2012-12-31");
的第二个参数strtotime()
是一个INT
,而不是一个字符串。
2012-12-31
不是 PHP 中的日期;你正在做减法(结果是1969
)。您需要使用strtotime
将日期解析为整数时间戳。
幸运的是,这可以与-7 days
您已经使用的字符串结合使用,如下所示:
strtotime("2012-12-31 -7 days");