(mongodb >=1.0.0)
MongoDB\BSON\UTCDateTime::__construct — Construye un nuevo UTCDateTime
$milliseconds
= null
)milliseconds
(int|MongoDB\BSON\Int64|DateTimeInterface|null)Número de milisegundos desde la época UNIX (1 de enero de 1970). Los valores negativos representan fechas anteriores a 1970. Este valor puede ser proporcionado como un entier de 64 bits. Para la compatibilidad en sistemas de 32 bits, este parámetro también puede ser proporcionado como una MongoDB\BSON\Int64.
Si el argumento es un DateTimeInterface, el número de milisegundos desde la época UNIX se derivará de este valor.
Si este argumento es null
, la hora actual se utilizará por omisión.
Versión | Descripción |
---|---|
PECL mongodb 2.0.0 | |
PECL mongodb 1.20.0 |
El argumento |
PECL mongodb 1.2.0 |
El argumento |
Ejemplo #1 Ejemplo con MongoDB\BSON\UTCDatetime::__construct()
<?php
var_dump(new MongoDB\BSON\UTCDateTime);
var_dump(new MongoDB\BSON\UTCDateTime(new DateTime));
var_dump(new MongoDB\BSON\UTCDateTime(1416445411987));
?>
El resultado del ejemplo sería algo similar a:
object(MongoDB\BSON\UTCDateTime)#1 (1) { ["milliseconds"]=> string(13) "1484852905560" } object(MongoDB\BSON\UTCDateTime)#1 (1) { ["milliseconds"]=> string(13) "1484852905560" } object(MongoDB\BSON\UTCDateTime)#1 (1) { ["milliseconds"]=> string(13) "1416445411987" }