From bd584e89bc8986ad58835d665f3e8a0634facce1 Mon Sep 17 00:00:00 2001 From: Jordi Boggiano Date: Fri, 27 May 2016 14:09:32 +0100 Subject: [PATCH] Fix mongodb formatter --- src/Monolog/Formatter/MongoDBFormatter.php | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/src/Monolog/Formatter/MongoDBFormatter.php b/src/Monolog/Formatter/MongoDBFormatter.php index 6d9456be..0630f7c3 100644 --- a/src/Monolog/Formatter/MongoDBFormatter.php +++ b/src/Monolog/Formatter/MongoDBFormatter.php @@ -102,13 +102,6 @@ class MongoDBFormatter implements FormatterInterface protected function formatDate(\DateTimeInterface $value, $nestingLevel) { - $seconds = (int) $value->format('U'); - $milliseconds = (int) $value->format('u') / 1000; - - if ($seconds < 0) { - return new UTCDateTime($seconds * 1000 - $milliseconds); - } else { - return new UTCDateTime($seconds * 1000 + $milliseconds); - } + return new UTCDateTime((int) ($value->format('U.u') * 1000)); } }