首先计算出2018年8月13日到2019年12月31日的天数:
8月:18天
9月:30天
10月:31天
11月:30天
12月:31天
共计:18 + 30 + 31 + 30 + 31 = 140天
然后计算出2020年、2021年、2022年和2023年的天数,每一年都是365天:
2020年:365天
2021年:365天
2022年:365天
2023年1月1日到5月12日的天数:31 + 28 + 31 + 30 + 31 + 30 + 31 + 31 + 12 = 235天
最后将各年的天数加起来:
140 + 365 + 365 + 365 + 235 = 1470天
因此,2018年8月13日到2023年5月12日共计1470天。