-3

次のエラーが表示されます

A non well formed numeric value encountered

この関数呼び出しでは:

 strtotime("-7 days", 2012-12-31);

しかし、それで何か問題が見えませんか?

4

3 に答える 3

2

使用する

echo  strtotime("-7 days  2012-12-31");
于 2012-12-14T13:56:53.797 に答える
0

の 2 番目のパラメータstrtotime()INT、文字列ではなく です。

于 2012-12-14T13:53:08.467 に答える
0

2012-12-31PHP の日付ではありません。減算を行っています (結果は です1969)。strtotime日付を整数のタイムスタンプに解析するために使用する必要があります。

-7 days幸いなことに、これは次のように、すでに使用している文字列と組み合わせることができます。

strtotime("2012-12-31 -7 days");
于 2012-12-14T13:53:16.187 に答える