(mongodb >=1.0.0)
MongoDB\BSON\UTCDateTime::__construct — Construye un nuevo objeto UTCDateTime
$milliseconds = null)milliseconds (int|MongoDB\BSON\Int64|DateTimeInterface|null)null, por omisión se utilizará la hora actual.
| Versión | Descripción |
|---|---|
| PECL mongodb 2.0.0 |
El parámetro milliseconds ya no acepta un argumento
de tipo string o float.
|
| PECL mongodb 1.20.0 |
El argumento milliseconds ahora acepta un objeto
MongoDB\BSON\Int64 (para compatibilidad en plataformas
de 32 bits). Especificar un string o float está
obsoleto.
|
| PECL mongodb 1.2.0 |
El argumento milliseconds es opcional y por omisión
es null (es decir, hora actual). El argumento también acepta un
DateTimeInterface, que puede usarse para derivar el
número de milisegundos transcurridos desde la época Unix. Anteriormente,
solo se aceptaban tipos int, float y
string.
|
Ejemplo #1 Ejemplo de 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));
?>Resultado del ejemplo anterior es 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"
}