# MongoDB\BSON\Timestamp::__construct

(mongodb >=1.0.0)

MongoDB\BSON\Timestamp::__construct — Construct a new Timestamp

### Description

final public MongoDB\BSON\Timestamp::__construct ( int `$increment` , int `$timestamp` )

### Parameters

`increment` (int)

  32-bit integer denoting the incrementing ordinal for operations within a given second.

`timestamp` (int)

  32-bit integer denoting seconds since the Unix epoch.

### Errors/Exceptions

- Throws MongoDB\Driver\Exception\InvalidArgumentException on argument parsing errors.

### Examples

Example #1 MongoDB\BSON\Timestamp::__construct() example

`<?php
$timestamp = new MongoDB\BSON\Timestamp(1234, 5678);
?>`

The above example will output:

    object(MongoDB\BSON\Timestamp)#1 (2) {
      ["increment"]=>
      int(1234)
      ["timestamp"]=>
      int(5678)
    }

### See Also

- » BSON Types: Timestamps