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.431 second using v1.01-cache-2.11-cpan-c333fce770f )