MongoDate::__construct

Creates a new date.

&reftitle.description; public `MongoDate::__construct` `int` `sec` time() `int` `usec` 0

Creates a new date. If no parameters are given, the current time is used.

&reftitle.parameters;

`sec`

- Number of seconds since January 1st, 1970.

`usec`

- Microseconds. Please be aware though that MongoDB's resolution is milliseconds and not microseconds, which means this value will be truncated to millisecond resolution.

&reftitle.returnvalues;

Returns this new date.

&reftitle.examples;

### `MongoDate::__construct` example

This example demonstrates creating a new date with the current time and a new date with a given time.

    <?php

    $d = new MongoDate();
    echo "$d\n";
    $d = new MongoDate(1234567890);
    echo "$d\n";
    $d = new MongoDate(strtotime("2009-05-01 00:00:01"));
    echo "$d\n";

    ?>

&example.outputs.similar;

    0.23660600 1235685067
    0.00000000 1234567890
    0.00000000 1241150401

&reftitle.seealso;

- `MongoDate::__toString`