sql >> Databasteknik >  >> NoSQL >> MongoDB

Tidsstämpel till datum i php och mongodb

dokumentationen anger att konstruktorn tar in en heltalsparameter som representerar tidsstämpeln i millisekunder, du tillhandahåller en tidsstämpel i sekunder därav det ogiltiga datumresultatet.

Multiplicera värdet med 1000 för att få tidsstämpeln i millisekunder och returnera ett giltigt datetime-objekt konverterat:

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

$datetime = $utcdatetime->toDateTime();

var_dump($datetime);


  1. Återuppkoppla ECONNREFUSED i NodeJS i Kubernetes-klustret

  2. Hur man installerar NodeJS med MongoDB på Ubuntu

  3. Sharding med vårmongo

  4. Vad är namnkonventioner för MongoDB?