Esempio n. 1
0
 public function testToMongo()
 {
     $type = new DateType();
     $time = time();
     $this->assertEquals(new \MongoDate($time), $type->toMongo($time));
     $date = new \DateTime();
     $date->setTimestamp($time);
     $this->assertEquals(new \MongoDate($time), $type->toMongo($date));
     $string = '2010-02-20';
     $this->assertEquals(new \MongoDate(strtotime($string)), $type->toMongo($string));
 }
Esempio n. 2
0
 public function testToMongo()
 {
     $type = new DateType();
     $time = time();
     $this->assertEquals((string) new \MongoDB\BSON\UTCDateTime($time * 1000), (string) $type->toMongo($time));
     $date = new \DateTime();
     $date->setTimestamp($time);
     $this->assertEquals((string) new \MongoDB\BSON\UTCDateTime($time * 1000), (string) $type->toMongo($date));
     $string = '2010-02-20';
     $this->assertEquals((string) new \MongoDB\BSON\UTCDateTime(strtotime($string) * 1000), (string) $type->toMongo($string));
 }