diff --git a/core/lib/Drupal/Component/Datetime/DateTimePlus.php b/core/lib/Drupal/Component/Datetime/DateTimePlus.php index 0158eac4b58..457b73e8470 100644 --- a/core/lib/Drupal/Component/Datetime/DateTimePlus.php +++ b/core/lib/Drupal/Component/Datetime/DateTimePlus.php @@ -250,7 +250,11 @@ class DateTimePlus { * (optional) A date/time string. Defaults to 'now'. * @param mixed $timezone * (optional) \DateTimeZone object, time zone string or NULL. NULL uses the - * default system time zone. Defaults to NULL. + * default system time zone. Defaults to NULL. Note that the $timezone + * parameter and the current timezone are ignored when the $time parameter + * either is a UNIX timestamp (e.g. @946684800) or specifies a timezone + * (e.g. 2010-01-28T15:00:00+02:00). + * @see http://php.net/manual/en/datetime.construct.php * @param array $settings * (optional) Keyed array of settings. Defaults to empty array. * - langcode: (optional) String two letter language code used to control diff --git a/core/lib/Drupal/Core/Datetime/DrupalDateTime.php b/core/lib/Drupal/Core/Datetime/DrupalDateTime.php index 572a6e3c662..d5fdbe22b9f 100644 --- a/core/lib/Drupal/Core/Datetime/DrupalDateTime.php +++ b/core/lib/Drupal/Core/Datetime/DrupalDateTime.php @@ -34,7 +34,11 @@ class DrupalDateTime extends DateTimePlus { * A date/input_time_adjusted string. Defaults to 'now'. * @param mixed $timezone * PHP DateTimeZone object, string or NULL allowed. - * Defaults to NULL. + * Defaults to NULL. Note that the $timezone parameter and the current + * timezone are ignored when the $time parameter either is a UNIX timestamp + * (e.g. @946684800) or specifies a timezone + * (e.g. 2010-01-28T15:00:00+02:00). + * @see http://php.net/manual/en/datetime.construct.php * @param array $settings * - validate_format: (optional) Boolean choice to validate the * created date using the input format. The format used in