def differenceindays ( date1 , date2 ) : d1 = sum ( int ( x ) * ( 365 if i == 0 else 30 if i == 1 else 1 ) for i , x in enumerate ( date1 . split ( "-" ) ) ) d2 = sum ( int ( x ) * ( 365 if i == 0 else 30 if i == 1 else 1 ) for i , x in enumerate ( date2 . split ( "-" ) ) ) diff = abs ( d2 - d1 ) return diff date1 = "2022-12-31" date2 = "2023-01-07" print ( differenceindays ( date1 , date2 ) )