AcePerl
view release on metacpan or search on metacpan
acelib/timesubs.c view on Meta::CPAN
BOOL wantMonth1, wantDay1, wantHours1, wantMins1, wantSecs1;
BOOL wantMonth2, wantDay2, wantHours2, wantMins2, wantSecs2;
double d ;
timeStruct (&ts1, t1, &wantMonth1, &wantDay1, &wantHours1, &wantMins1, &wantSecs1) ;
timeStruct (&ts2, t2, &wantMonth2, &wantDay2, &wantHours2, &wantMins2, &wantSecs2) ;
if (!wantDay1 || !wantDay2)
return FALSE ;
ts1.tm_sec = ts2.tm_sec = 0 ; /* zero hours:mins:secs so get calendar days */
ts1.tm_min = ts2.tm_min = 0 ;
ts1.tm_hour = ts2.tm_hour = 0 ;
d = difftime (mktime (&ts2), mktime (&ts1)) ;
d /= (24 * 3600) ;
*diff = (int)d ;
return TRUE ;
}
( run in 0.601 second using v1.01-cache-2.11-cpan-97f6503c9c8 )