11 static int mdays[12] = { 0,31,59,90,120,151,181,212,243,273,304,334 } ;
29 times = 31536000L * (long)(*
year - 1970) ;
31 times += 86400L * (long)((*
year - 1969)/4);
35 times += 86400L * (long)ndays ;
38 if ( *
year % 4 == 0 && *
year % 100 != 0 || *
year % 400 == 0 )
43 times += 3600L * *
hour ;
44 times += 60L * *minute ;
49 bd_time = gmtime(×);
51 *
year = bd_time->tm_year + 1900;
52 *
month = bd_time->tm_mon +1;
53 *
day = bd_time->tm_mday;
54 *
hour = bd_time->tm_hour;
55 *minute = bd_time->tm_min;
56 *second = bd_time->tm_sec;
long check_24(short int *year, short int *month, short int *day, short int *hour, short int *minute, short int *second)