How many days until 31st July 2023 Monday, 31 July 2023 There are 433 days until 31st July 2023 to go