PHP Doku:: The MongoDate class - class.mongodate.html

Verlauf / Chronik / History: (1) anzeigen

Sie sind hier:
Doku-StartseitePHP-HandbuchFunktionsreferenzDatenbankerweiterungenAnbieterspezifische DatenbankerweiterungenMongoDB Native DriverTypesThe MongoDate class

Ein Service von Reinhard Neidl - Webprogrammierung.





The MongoDate class


Represent date objects for the database. This class should be used to save dates to the database and to query for dates. For example:


// 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.


MongoDate {
/* Fields */
public int $sec ;
public int $usec ;
/* Methoden */
__construct ([ long $sec [, long $usec ]] )
publicstring __toString ( void )


Ein BenutzerBeitrag:
- Beiträge aktualisieren...
jhonnydcano at yahoo dot com
15.03.2010 20:43
For showing a human readable MongoDate, you can use something like this:

('Y-M-d h:i:s', $yourDate->sec);

PHP Powered Diese Seite bei
The PHP manual text and comments are covered by the Creative Commons Attribution 3.0 License © the PHP Documentation Group - Impressum - mail("TO:Reinhard Neidl",...)