From 6f47ef808e94da261f57c8fd7fd932341a4792fa Mon Sep 17 00:00:00 2001 From: terrafrost Date: Sat, 30 Sep 2017 22:54:33 +0100 Subject: [PATCH] X509: fix issues when using datetime without a timezone set in ini --- phpseclib/File/X509.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/phpseclib/File/X509.php b/phpseclib/File/X509.php index 5ca54858..6f84793f 100644 --- a/phpseclib/File/X509.php +++ b/phpseclib/File/X509.php @@ -3908,8 +3908,8 @@ class File_X509 function setStartDate($date) { if (class_exists('DateTime')) { - $date = new DateTime($date); - $this->startDate = $date->format('D, d M Y H:i:s O', new DateTimeZone(@date_default_timezone_get())); + $date = new DateTime($date, new DateTimeZone(@date_default_timezone_get())); + $this->startDate = $date->format('D, d M Y H:i:s O'); } else { $this->startDate = @date('D, d M Y H:i:s O', @strtotime($date)); }