Pythonで日付計算をする場合は標準ライブラリdatetimeをつかいます。
実際のところ
1/30から2/28までの差分をとる場合
import datetime datetime.date(2018,2,28) - datetime.date(2018,1,30) #>> datetime.timedelta(29)
そのままだと型が違うので、コンバートして使ってやる必要があります。
str(datetime.timedelta(29)) #>> '29 days, 0:00:00' a = datetime.timedelta(29) a.days #>> 29