How many days since last 31st March 2023 Friday, 31 March 2023 There are 246 days since 31st March 2023 since