这段时间是1690天。

2018年8月31日到2023年5月20日经历了多少天?

为了计算这个时间段的天数,我们需要将起始日期和结束日期相减。首先,我们需要确定每个年份有多少天。一般情况下,平年有365天,闰年有366天。然后,我们可以逐年计算,并将计算的天数相加。最后,我们还需要考虑到起始日期和结束日期之间可能存在的部分年份。

首先,让我们计算2018年8月31日到2019年12月31日的天数。
- 2018年剩下的日子为 31 - 8 + 1 = 24 天
- 2019年有 365 天
- 2019年过去的日子为 31 + 30 + 31 + 30 + 31 + 31 + 30 + 31 + 30 + 31 + 31 = 304 天

所以,2018年8月31日到2019年12月31日共有 24 + 365 + 304 = 693 天。

接下来,我们计算2020年、2021年、2022年分别有多少天,因为这些年份是平年。
- 2020年有 365 天
- 2021年有 365 天
- 2022年有 365 天

再接下来,我们计算2023年1月1日到5月20日的天数。
- 2023年过去的日子为 31 + 20 = 51 天

因此,从2023年1月1日到5月20日共有 51 天。

最后,我们将所有的天数相加:
693 + 365 + 365 + 365 + 51 = 1839

所以,从2018年8月31日到2023年5月20日经历了1839天。

希望以上回答能满足你的需求。如果有其他问题,欢迎继续提问!