Mercurial > hg > nginx
comparison src/core/ngx_times.c @ 297:ee394e997c77
nginx-0.0.3-2004-03-29-21:43:58 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Mon, 29 Mar 2004 17:43:58 +0000 |
parents | 87e73f067470 |
children | ba876b26b76d |
comparison
equal
deleted
inserted
replaced
296:bfe099e3f5b4 | 297:ee394e997c77 |
---|---|
169 mday = yday - (mon * 367 / 12 - 31); | 169 mday = yday - (mon * 367 / 12 - 31); |
170 | 170 |
171 mon += 2; | 171 mon += 2; |
172 | 172 |
173 if (yday >= 306) { | 173 if (yday >= 306) { |
174 yday -= 306; | 174 /* |
175 * yday is not used in Win32 SYSTEMTIME | |
176 * | |
177 * yday -= 306; | |
178 */ | |
179 | |
175 year++; | 180 year++; |
176 mon -= 12; | 181 mon -= 12; |
177 | 182 |
178 if (mday == 0) { | 183 if (mday == 0) { |
179 /* Jaunary 31 */ | 184 /* Jaunary 31 */ |
192 mon = 3; | 197 mon = 3; |
193 mday -= 28; | 198 mday -= 28; |
194 } | 199 } |
195 } | 200 } |
196 | 201 |
197 } else { | 202 /* |
198 yday += 31 + 28; | 203 * yday is not used in Win32 SYSTEMTIME |
199 | 204 * |
200 if ((year % 4 == 0) && (year % 100 || (year % 400 == 0))) { | 205 * } else { |
201 yday++; | 206 * yday += 31 + 28; |
202 } | 207 * |
208 * if ((year % 4 == 0) && (year % 100 || (year % 400 == 0))) { | |
209 * yday++; | |
210 * } | |
211 */ | |
203 } | 212 } |
204 | 213 |
205 tp->ngx_tm_sec = (ngx_tm_sec_t) sec; | 214 tp->ngx_tm_sec = (ngx_tm_sec_t) sec; |
206 tp->ngx_tm_min = (ngx_tm_min_t) min; | 215 tp->ngx_tm_min = (ngx_tm_min_t) min; |
207 tp->ngx_tm_hour = (ngx_tm_hour_t) hour; | 216 tp->ngx_tm_hour = (ngx_tm_hour_t) hour; |