std::chrono::year
From cppreference.com
                    
                                        
                    
                    
                                                            
                    | Defined in header  <chrono> | ||
| class year; | (since C++20) | |
The class year represents a year in the proleptic Gregorian calendar. Its range is [-32767, 32767].
year is a TriviallyCopyable StandardLayoutType.
Member functions
| constructs a year(public member function) | |
| increments or decrements the year (public member function) | |
| adds or subtracts a number of years from a year(public member function) | |
| applies unary operators to year(public member function) | |
| determines if the year is a leap year (public member function) | |
| retrieve the year value (public member function) | |
| checks if the stored year value is valid (public member function) | |
| [static] | returns the smallest possible year value (public static member function) | 
| [static] | returns the largest possible year(public static member function) | 
Nonmember functions
| compares two yearobjects(function) | |
| performs arithmetic on years(public member function) | |
| outputs a yearinto a stream(function template) | |
| outputs a yearinto a stream according to the provided format(function template) | |
| parses a yearfrom a stream according to the provided format(function template) | 
Literals
| Defined in inline namespace  std::literals::chrono_literals | |
| (C++20) | A std::chrono::year literal representing a particular year (function) |