This class wraps the PHP DateTime class with more flexible initialization parameters, allowing a date to be created from an existing date object, a timestamp, a string with an unknown format, a string with a known format, or an array of date parts. It also adds an errors array and a __toString() method to the date object.
GPL-2.0 License
The Drupal Datetime Component
Thanks for using this Drupal component.
You can participate in its development on Drupal.org, through our issue system: https://www.drupal.org/project/issues/drupal
You can get the full Drupal repo here: https://www.drupal.org/project/drupal/git-instructions
You can browse the full Drupal repo here: https://git.drupalcode.org/project/drupal