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;