Extends DateTimePlus().
This class extends the basic component and adds in Drupal-specific handling, like translation of the format() method.
Static methods in base class can also be used to create DrupalDateTime objects. For example:
DrupalDateTime::createFromArray( array('year' => 2010, 'month' => 9, 'day' => 28) )
Hierarchy
- class \Drupal\Component\Datetime\DateTimePlus uses ToStringTrait
- class \Drupal\Core\Datetime\DrupalDateTime uses StringTranslationTrait
See also
\Drupal/Component/Datetime/DateTimePlus.php
File
- core/lib/Drupal/Core/Datetime/DrupalDateTime.php, line 21
Namespace
Drupal\Core\Datetime
Members
| Name | Modifiers | Type | Description |
|---|---|---|---|
| DateTimePlus::$dateParts | protected static | property | An array of possible date parts. |
| DateTimePlus::$dateTimeObject | protected | property | The DateTime object. |
| DateTimePlus::$errors | protected | property | An array of errors encountered when creating this date. |
| DateTimePlus::$inputFormatAdjusted | protected | property | The prepared format, if provided. |
| DateTimePlus::$inputFormatRaw | protected | property | The value of the format passed to the constructor. |
| DateTimePlus::$inputTimeAdjusted | protected | property | The prepared time, without timezone, for this date. |
| DateTimePlus::$inputTimeRaw | protected | property | The value of the time value passed to the constructor. |
| DateTimePlus::$inputTimeZoneAdjusted | protected | property | The prepared timezone object used to construct this date. |
| DateTimePlus::$inputTimeZoneRaw | protected | property | The value of the timezone passed to the constructor. |
| DateTimePlus::$langcode | protected | property | The value of the language code passed to the constructor. |
| DateTimePlus::arrayToISO | public static | function | Creates an ISO date from an array of values. |
| DateTimePlus::checkArray | public static | function | Checks that arrays of date parts will create a valid date. |
| DateTimePlus::checkErrors | public | function | Examines getLastErrors() to see what errors to report. |
| DateTimePlus::createFromArray | public static | function | Creates a date object from an array of date parts. |
| DateTimePlus::createFromDateTime | public static | function | Creates a date object from an input date object. |
| DateTimePlus::createFromFormat | public static | function | Creates a date object from an input format. |
| DateTimePlus::createFromTimestamp | public static | function | Creates a date object from timestamp input. |
| DateTimePlus::datePad | public static | function | Pads date parts with zeros. |
| DateTimePlus::diff | public | function | Returns the difference between two DateTimePlus objects. |
| DateTimePlus::FORMAT | constant | ||
| DateTimePlus::getErrors | public | function | Gets error messages. |
| DateTimePlus::hasErrors | public | function | Detects if there were errors in the processing of this date. |
| DateTimePlus::prepareArray | public static | function | Creates a complete array from a possibly incomplete array of date parts. |
| DateTimePlus::prepareFormat | protected | function | Prepares the input format value. |
| DateTimePlus::prepareTime | protected | function | Prepares the input time value. |
| DateTimePlus::render | public | function | Renders the timezone name. Overrides ToStringTrait::render |
| DateTimePlus::RFC7231 | constant | A RFC7231 Compliant date. | |
| DateTimePlus::__call | public | function | Implements the magic __call method. |
| DateTimePlus::__callStatic | public static | function | Implements the magic __callStatic method. |
| DateTimePlus::__clone | public | function | Implements the magic __clone method. |
| DrupalDateTime::$formatTranslationCache | protected | property | Format string translation cache. |
| DrupalDateTime::format | public | function | Overrides format(). Overrides DateTimePlus::format |
| DrupalDateTime::prepareTimezone | protected | function | Overrides prepareTimezone(). Overrides DateTimePlus::prepareTimezone |
| DrupalDateTime::__construct | public | function | Constructs a date object. Overrides DateTimePlus::__construct |
| StringTranslationTrait::$stringTranslation | protected | property | The string translation service. |
| StringTranslationTrait::formatPlural | protected | function | Formats a string containing a count of items. |
| StringTranslationTrait::getNumberOfPlurals | protected | function | Returns the number of plurals supported by a given language. |
| StringTranslationTrait::getStringTranslation | protected | function | Gets the string translation service. |
| StringTranslationTrait::setStringTranslation | public | function | Sets the string translation service to use. |
| StringTranslationTrait::t | protected | function | Translates a string to the current language or to a given language. |
| ToStringTrait::_die | protected | function | For test purposes, wrap die() in an overridable method. |
| ToStringTrait::__toString | public | function | Implements the magic __toString() method. |
Please login to continue.