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 year objects  (function)  | |
   performs arithmetic on years  (public member function)  | |
   outputs a year into a stream  (function template)  | |
    outputs a year into a stream according to the provided format (function template)  | |
   parses a year from 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)  |