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