| 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. |