From 7fce06b3f32ec564f129bf2a361d6ee37096e03b Mon Sep 17 00:00:00 2001 From: Christian Schnidrig Date: Tue, 22 Dec 2015 15:06:32 +0100 Subject: [PATCH] When microtime(true) returns a whole number, then the parsing fails. This patch makes sure, that the value can always be parsed correctly. --- lib/private/log/owncloud.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/private/log/owncloud.php b/lib/private/log/owncloud.php index be69150d87..e455824a8d 100644 --- a/lib/private/log/owncloud.php +++ b/lib/private/log/owncloud.php @@ -73,7 +73,7 @@ class OC_Log_Owncloud { } catch (Exception $e) { $timezone = new DateTimeZone('UTC'); } - $time = DateTime::createFromFormat("U.u", microtime(true), $timezone); + $time = DateTime::createFromFormat("U.u", number_format(microtime(true), 4, ".", ""), $timezone); if ($time === false) { $time = new DateTime(null, $timezone); }