0

「1377592503467」のタイムスタンプが変数に格納されており、それをphpのdate()関数に渡すと、「1935-05-26 03:04:11」の値が返されます。明らかな何かが欠けていることを願っています。以下は私のコードです。タイムスタンプは 2013-08-27 15:57:45 を表しますが、それは返されたものではありません。

$date = "1377592503467";
$formattedDate = date("Y-m-d h:i:s", $date);

ありがとうございました。

4

1 に答える 1

7

そのタイムスタンプは、PHP が使用する秒単位ではなく、ミリ秒単位のようです。

してくださいdate(..., $date / 1000)

于 2013-08-27T16:23:00.903 に答える