Query: mongodate
OS: php
Section: 3
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
MONGODATE(3) 1 MONGODATE(3) The MongoDate classINTRODUCTIONRepresent date objects for the database. This class should be used to save dates to the database and to query for dates. For example: Example #1 Storing dates with MongoDate <?php // save a date to the database $collection->save(array("ts" => new MongoDate())); $start = new MongoDate(strtotime("2010-01-15 00:00:00")); $end = new MongoDate(strtotime("2010-01-30 00:00:00")); // find dates between 1/15/2010 and 1/30/2010 $collection->find(array("ts" => array('$gt' => $start, '$lte' => $end))); ?> MongoDB stores dates as milliseconds past the epoch. This means that dates do not contain timezone information. Timezones must be stored in a separate field if needed. Second, this means that any precision beyond milliseconds will be lost when the document is sent to/from the database.CLASS SYNOPSISMongoDate MongoDate Fields o public int$sec o public int$usec Methods o public MongoDate::__construct ([int $sec = time()], [int $usec]) o public DateTime MongoDate::toDateTime (void ) o public string MongoDate::__toString (void ) PHP Documentation Group MONGODATE(3)