Hello Badri,
Soundararajan, Badrinarayanan wrote: > Hi, > (snipped) > > Initially i used DateManip's DateCalc method, but that is hogging too > much memory. Perhaps you could provide the code you have. > So i am trying to move to DateCalc. > > Could you give me the basic logic and conditions to check for months > between 2 dates > The RECIPES section of that module has something you could use? How do I check whether a given date lies within a certain range of dates? use Date::Calc qw( Date_to_Days ); $lower = Date_to_Days($year1,$month1,$day1); $upper = Date_to_Days($year2,$month2,$day2); $date = Date_to_Days($year,$month,$day); if (($date >= $lower) && ($date <= $upper)) { # ok } else { # not ok } I hope this helps. Ron