downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

MongoDate::__construct> <MongoCode::__toString
[edit] Last updated: Fri, 18 Sep 2009

view this page in

The MongoDate class

Увод

Represent date objects for the database.

Includes second (sec) and microsecond (usec) fields.

Синтаксис за класове

MongoDate
MongoDate {
/* Methods */
__construct ([ long $sec [, long $usec ]] )
public string __toString ( void )
}

Съдържание



add a note add a note User Contributed Notes MongoDate
richard at securebucket dot com 17-Feb-2012 03:32
I wanted a way to check the age of a record.  This code will calculate the time between the creation date of the record, and return the seconds.  I use it for caching pages similar to the max-age header in a browser.  If the record is older, than my limit it deletes itself.

<?php
function microtime_diff( $start, $end=NULL ) {
        if( !
$end ) {
           
$end= microtime();
        }
        list(
$start_usec, $start_sec) = explode(" ", $start);
        list(
$end_usec, $end_sec) = explode(" ", $end);
       
$diff_sec= intval($end_sec) - intval($start_sec);
       
$diff_usec= floatval($end_usec) - floatval($start_usec);
        return
floatval( $diff_sec ) + $diff_usec;
}

microtime_diff($cache['stamp']->sec);
?>
jhonnydcano at yahoo dot com 15-Mar-2010 11:43
For showing a human readable MongoDate, you can use something like this:

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

 
show source | credits | stats | sitemap | contact | advertising | mirror sites