Creates a new date

# MongoDate::__construct

(PECL mongo >= 0.8.1)

MongoDate::__construct — Creates a new date

> このメソッドを定義している拡張モジュールは非推奨です。 かわりに MongoDB 拡張モジュールを使うべきです。 このメソッドの代替として、以下が使えます。

> - MongoDB\BSON\UTCDateTime::__construct()

### 説明

public MongoDate::__construct ([ int `$sec` = time() [, int `$usec` = 0 ]] )

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

### パラメータ

`sec`

  Number of seconds since the epoch (i.e. 1 Jan 1970 00:00:00.000 UTC).

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

### 返り値

Returns this new date.

### 例

例1 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";
?>`

上の例の出力は、 たとえば以下のようになります。

    0.23660600 1235685067
    0.00000000 1234567890
    0.00000000 1241150401

### 参考

- MongoDate::__toString() - Returns a string representation of this date