Every May still has 31 days.
43 days
Including the start and end dates, there are 722 days between May 12, 2010 and May 3, 2012.
31 days right now it is may 15 2012 subtract from that.
43
154 days
3164 days.
18 days from May 15.
Including may 9th, 25 days. But if your not including may 9th, then it would be 24 day.
The total number of days between Thursday, May 10th, 2012, and Thursday, August 2nd, 2012, is 84 days.
The total number of days between Friday, May 18th, 2012 and Wednesday, July 4th, 2012 is 47 days.
The total number of days between Thursday, May 3rd, 2012 and Friday, August 3rd, 2012 is 92 days.
The total number of days between Wednesday, May 16th, 2012 and Thursday, June 7th, 2012 is 22 days.