1Unix epoch: 2 tm_sec = 0 3 tm_min = 0 4 tm_hour = 0 5 tm_mday = 1 6 tm_mon = 0 7 tm_year = 70 8 tm_wday = 4 9 tm_yday = 0 10 tm_isdst = 0 11 tm_gmtoff = 0 12 tm_zone = UTC 13 141970-03-01 00:00:00: 15 tm_sec = 0 16 tm_min = 0 17 tm_hour = 0 18 tm_mday = 1 19 tm_mon = 2 20 tm_year = 70 21 tm_wday = 0 22 tm_yday = 59 23 tm_isdst = 0 24 tm_gmtoff = 0 25 tm_zone = UTC 26 271970-12-31 23:59:59: 28 tm_sec = 59 29 tm_min = 59 30 tm_hour = 23 31 tm_mday = 31 32 tm_mon = 11 33 tm_year = 70 34 tm_wday = 4 35 tm_yday = 364 36 tm_isdst = 0 37 tm_gmtoff = 0 38 tm_zone = UTC 39 401972-02-29 23:59:59: 41 tm_sec = 59 42 tm_min = 59 43 tm_hour = 23 44 tm_mday = 29 45 tm_mon = 1 46 tm_year = 72 47 tm_wday = 2 48 tm_yday = 59 49 tm_isdst = 0 50 tm_gmtoff = 0 51 tm_zone = UTC 52 531972-12-31 23:59:59: 54 tm_sec = 59 55 tm_min = 59 56 tm_hour = 23 57 tm_mday = 31 58 tm_mon = 11 59 tm_year = 72 60 tm_wday = 0 61 tm_yday = 365 62 tm_isdst = 0 63 tm_gmtoff = 0 64 tm_zone = UTC 65 662000-02-29 23:59:59: 67 tm_sec = 59 68 tm_min = 59 69 tm_hour = 23 70 tm_mday = 29 71 tm_mon = 1 72 tm_year = 100 73 tm_wday = 2 74 tm_yday = 59 75 tm_isdst = 0 76 tm_gmtoff = 0 77 tm_zone = UTC 78 792000-12-31 23:59:59: 80 tm_sec = 59 81 tm_min = 59 82 tm_hour = 23 83 tm_mday = 31 84 tm_mon = 11 85 tm_year = 100 86 tm_wday = 0 87 tm_yday = 365 88 tm_isdst = 0 89 tm_gmtoff = 0 90 tm_zone = UTC 91 922100-03-01 00:00:00: 93 tm_sec = 0 94 tm_min = 0 95 tm_hour = 0 96 tm_mday = 1 97 tm_mon = 2 98 tm_year = 200 99 tm_wday = 1 100 tm_yday = 59 101 tm_isdst = 0 102 tm_gmtoff = 0 103 tm_zone = UTC 104 1052100-12-31 23:59:59: 106 tm_sec = 59 107 tm_min = 59 108 tm_hour = 23 109 tm_mday = 31 110 tm_mon = 11 111 tm_year = 200 112 tm_wday = 5 113 tm_yday = 364 114 tm_isdst = 0 115 tm_gmtoff = 0 116 tm_zone = UTC 117 118Year 2038, pre-i32 overflow: 119 tm_sec = 7 120 tm_min = 14 121 tm_hour = 3 122 tm_mday = 19 123 tm_mon = 0 124 tm_year = 138 125 tm_wday = 2 126 tm_yday = 18 127 tm_isdst = 0 128 tm_gmtoff = 0 129 tm_zone = UTC 130 131Year 2038, post-i32 overflow: 132 tm_sec = 8 133 tm_min = 14 134 tm_hour = 3 135 tm_mday = 19 136 tm_mon = 0 137 tm_year = 138 138 tm_wday = 2 139 tm_yday = 18 140 tm_isdst = 0 141 tm_gmtoff = 0 142 tm_zone = UTC 143 144Year 2106, pre-u32 overflow: 145 tm_sec = 15 146 tm_min = 28 147 tm_hour = 6 148 tm_mday = 7 149 tm_mon = 1 150 tm_year = 206 151 tm_wday = 0 152 tm_yday = 37 153 tm_isdst = 0 154 tm_gmtoff = 0 155 tm_zone = UTC 156 157Year 2106, post-u32 overflow: 158 tm_sec = 16 159 tm_min = 28 160 tm_hour = 6 161 tm_mday = 7 162 tm_mon = 1 163 tm_year = 206 164 tm_wday = 0 165 tm_yday = 37 166 tm_isdst = 0 167 tm_gmtoff = 0 168 tm_zone = UTC 169