16

PHP日付から通常のタイムスタンプ形式を取得するにはどうすればよいMongoDBですか?

私が持っていると仮定します:

$my_date;
print_r($my_date);

print_r出力は次のとおりです。

MongoDate Object ( [sec] => 1346300336 [usec] => 593000 )

しかし、やっている:

echo $my_date;

出力:

0.59300000 1346300336

試してみました:

echo (string)$my_date

同じこと。

4

5 に答える 5

32

$my_date->secは UNIX タイムスタンプdate()です。関数を使用して必要な形式で表示します。

echo date('Y-m-d H:i:s', $my_date->sec);
于 2012-08-30T04:58:25.887 に答える
5

pecl 拡張機能のバージョン 1.6 以降、MongoDate には toDateTime メソッドがあることを簡単に更新します。今できること

$mongoDate->toDateTime()->format(...)
于 2015-03-09T10:54:59.830 に答える