# MongoDB\BSON\Timestamp::getTimestamp

(mongodb >=1.3.0)

MongoDB\BSON\Timestamp::getTimestamp — Retourne le composant d'horodatage de Timestamp

### Description

final public MongoDB\BSON\Timestamp::getTimestamp(): int

Le composand d'horodatage d'un Timestamp est ses 32 bits les plus significatifs, qui dénote le nombre de secondes depuis l'epoch Unix. Cette valeur est lu comme un entier 32-bit non signé avec un ordre d'octets big-endian.

> Note: Étant donné que le type entier de PHP est signé, certaines valeurs retournées par cette méthode peuvent apparaître sous forme d'entiers négatifs sur les plates-formes 32 bits. Le formateur "%u" de sprintf() peut être utilisé pour obtenir une représentation sous forme de chaîne de la valeur décimale non signée.

### Liste de paramètres

Cette fonction ne contient aucun paramètre.

### Valeurs de retour

Retourne le composant d'horodatage de Timestamp.

Avertissement

Sur les systèmes 32-bits cette méthode peut retourner un nombre négatif. Bien que les parties d'incrémentation et d'horodatage du type timestamp BSON consiste de deux valeur 32-bits non signé, PHP ne peut pas les représenter sur les platformes 32-bits.

### Erreurs / Exceptions

- Lance une exception MongoDB\Driver\InvalidArgumentException lors d'une erreur survenue pendant l'analyse d'un argument.

### Voir aussi

- » Types BSON : Timestamps