2
私はUTCDateTimeオブジェクトとの奇妙な何か見ている:UTCDateTime :: toDateTime()メソッドreturnig 1970日時
$dt = new UTCDateTime(time());
var_dump($dt);
出力:
object(MongoDB\BSON\UTCDateTime)#208 (1) {
["milliseconds"]=>
int(1478644003)
}
OKなので、このタイムスタンプは11月8日2016
ですしかし、ときに私は次のようにします。
var_dump($dt->toDateTime());
の
出力:
object(DateTime)#206 (3) {
["date"]=>
string(26) "1970-01-18 02:44:04.105000"
["timezone_type"]=>
int(1)
["timezone"]=>
string(6) "+00:00"
}
日付は1970にリセットされる:(これの原因である可能性がありますか?これらのオブジェクトを正しく使用していますか?これは、UTCDateTimeのDateTime表現である必要があります。http://php.net/manual/en/mongodb-bson-utcdatetime.todatetime.php