From 5210ddd335f5b6688ee626552f5b2f7c02584e3b Mon Sep 17 00:00:00 2001
From: Imre Horjan <imre.horjan@631478.no-reply.drupal.org>
Date: Wed, 21 Jul 2021 09:53:25 +0200
Subject: [PATCH] Issue #3224626 by imre.horjan: Refactor calls to deprecated
 function datetime_date_default_time().

---
 src/Plugin/Field/FieldWidget/BootstrapDatepickerBase.php | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/Plugin/Field/FieldWidget/BootstrapDatepickerBase.php b/src/Plugin/Field/FieldWidget/BootstrapDatepickerBase.php
index cfe1f79..5f435c0 100644
--- a/src/Plugin/Field/FieldWidget/BootstrapDatepickerBase.php
+++ b/src/Plugin/Field/FieldWidget/BootstrapDatepickerBase.php
@@ -634,7 +634,7 @@ abstract class BootstrapDatepickerBase extends DateTimeWidgetBase implements Con
           case DateRangeItem::DATETIME_TYPE_DATE:
             // If this is a date-only field, set it to the default time so the
             // timezone conversion can be reversed.
-            datetime_date_default_time($start_date);
+            $start_date->setDefaultDateTime();
             $format = DateTimeItemInterface::DATE_STORAGE_FORMAT;
             break;
 
@@ -668,7 +668,7 @@ abstract class BootstrapDatepickerBase extends DateTimeWidgetBase implements Con
           case DateRangeItem::DATETIME_TYPE_DATE:
             // If this is a date-only field, set it to the default time so the
             // timezone conversion can be reversed.
-            datetime_date_default_time($end_date);
+            $end_date->setDefaultDateTime();
             $format = DateTimeItemInterface::DATE_STORAGE_FORMAT;
             break;
 
@@ -716,7 +716,7 @@ abstract class BootstrapDatepickerBase extends DateTimeWidgetBase implements Con
     if ($this->getFieldSetting('datetime_type') === DateTimeItem::DATETIME_TYPE_DATE) {
       // A date without time will pick up the current time, use the default
       // time.
-      datetime_date_default_time($date);
+      $date->setTime(12, 0, 0);
     }
     $date->setTimezone(new \DateTimeZone($timezone));
 
-- 
GitLab

