9

私のデータベースでは、行「posted」をタイムスタンプとして設定しましたが、変換/フォーマットしようとすると次の通知が表示されます。

Notice: A non well formed numeric value encountered

コード:

$posted = date('d/m/Y H:i:s', $row['posted']);
    echo $posted;

私は何が間違っているのですか?

4

1 に答える 1

16

これは、の2番目のパラメータdate()が整数を期待していることを意味するため、$row['posted']最初にタイムスタンプに変換します。

試す

$posted = date('d/m/Y H:i:s', strtotime($row['posted']));
于 2012-07-24T01:14:01.740 に答える