sql >> Database >  >> NoSQL >> MongoDB

Tijdstempel tot nu toe in php en mongodb

De documentatie stelt dat de constructor een integer-parameter inneemt die de tijdstempel in milliseconden vertegenwoordigt, u geeft een tijdstempel in seconden op, vandaar het ongeldige datumresultaat.

Vermenigvuldig de waarde met 1000 om de tijdstempel in milliseconden te krijgen, dus retourneer een geldig datetime-object geconverteerd:

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

$datetime = $utcdatetime->toDateTime();

var_dump($datetime);


  1. Hoe de maximale en minimale waarde in MongoDB te krijgen op basis van een specifieke sleutel?

  2. Hoe kan ik een cursor.forEach() in MongoDB gebruiken met Node.js?

  3. Push inside forEach met query werkt niet goed

  4. Hoe een mangoestschema te maken met een reeks object-ID's?