From f045e2e18b0b60288376445c69a35f53ef487308 Mon Sep 17 00:00:00 2001 From: Jason Gillman Jr Date: Sat, 12 Jan 2019 00:40:14 -0500 Subject: [PATCH] Convert Paypal Standard IPN payment_date to system's time zone --- CRM/Core/Payment/PayPalIPN.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CRM/Core/Payment/PayPalIPN.php b/CRM/Core/Payment/PayPalIPN.php index e854095b90..3784a1cfdb 100644 --- a/CRM/Core/Payment/PayPalIPN.php +++ b/CRM/Core/Payment/PayPalIPN.php @@ -394,6 +394,8 @@ class CRM_Core_Payment_PayPalIPN extends CRM_Core_Payment_BaseIPN { $paymentDate = $this->retrieve('payment_date', 'String', FALSE); if (!empty($paymentDate)) { $receiveDateTime = new DateTime($paymentDate); + $systemTimeZone = new DateTimeZone(date_default_timezone_get()); + $receiveDateTime->setTimezone($systemTimeZone); $input['receive_date'] = $receiveDateTime->format('YmdHis'); } } -- 2.25.1