40天7月10日到7月31日的天数为:31-10+1=22(天)从8月1日到8月18日的天数为18天,22+18=40(天)即7月10日到8月18日一共是40天。
7月10到8月10=31日8月10到8月18=8日7月10到8月18一共是39天