std::time_base
From cppreference.com
                    
                                        
                    
                    
                                                            
                    |   Defined in header <locale>
   | 
||
|   class time_base;  | 
||
The class std::time_base provides the date order constants which are inherited by the std::time_get facets.
[edit] Member types
| Member type | Definition | 
| enum dateorder { no_order, dmy, mdy, ymd, ydm }; | Unscoped enumeration type | 
| Enumeration constant | Definition | 
  no_order
 | 
Unspecified order | 
  dmy
 | 
Day, month, year (european) order | 
  mdy
 | 
Month, day, year (american) order | 
  ymd
 | 
Year, month, day | 
  ydm
 | 
Year, day, month | 
[edit] See also
|    [virtual]  | 
   obtains preferred ordering of day, month, and year  (virtual protected member function of std::time_get) 
 | 
|    [virtual]  | 
   extracts month, day, and year from input stream  (virtual protected member function of std::time_get) 
 |