sql >> Databáze >  >> NoSQL >> MongoDB

Časové razítko k dnešnímu dni v php a mongodb

dokumentace uvádí, že konstruktor přebírá celočíselný parametr představující časové razítko v milisekundách, poskytujete časové razítko v sekundách, proto je výsledek neplatný datum.

Vynásobením hodnoty 1000 získáte časové razítko v milisekundách, čímž vrátíte platný převedený objekt datetime:

$timestamp = 1453939200 * 1000;
$utcdatetime = new MongoDB\BSON\UTCDateTime($timestamp);

$datetime = $utcdatetime->toDateTime();

var_dump($datetime);


  1. Průměr pole dílčího dokumentu napříč dokumenty v Mongo

  2. Jak odstranit prvek z dvojitě vnořeného pole v dokumentu MongoDB.

  3. MongoDB BasicDBObject vs Document v jazyce Java

  4. Čtení dat z Redis na Flink