| ComparisonTrait | Provides various comparison operator methods for datetime objects. |
| CopyTrait | Provides methods for copying datetime objects. |
| DifferenceTrait | Provides methods for getting differences between datetime objects. |
| FactoryTrait | Provides a number of datetime related factory methods. |
| FormattingTrait | Provides string formatting methods for datetime instances. |
| FrozenTimeTrait | A trait for freezing the time aspect of a DateTime. |
| MagicPropertyTrait | Provides the magic methods that allow read access to magic properties. |
| ModifierTrait | Provides a suite of modifier methods. |
| RelativeKeywordTrait | Provides methods for testing if strings contain relative keywords. |
| TestingAidTrait | Provides methods for setting a 'test' now. This lets you retrieve pre-determined times with now(). |
| TimezoneTrait | Methods for modifying/reading timezone data. |