问:

2023年1月1日到2023年4月21日有多少天

答:
2023年1月1日到2023年4月21日总共有111天。
具体计算过程:
1月总天数:31天
2月总天数:28天(2023年是非闰年)
3月总天数:31天
4月1日至4月21日:21天
所以从2023年1月1日到2023年4月21日,跨越1月、2月、3月、4月,总计天数为:
1月:31天
2月:28天
3月:31天
4月1日至21日:21天
总计:31+28+31+21=111天
参考:
2023年是公历年,非闰年
1月份、3月份、5月份、7月份、8月份、10月份、12月份是大月,各有31天
4月份、6月份、9月份、11月份是小月,各有30天
2月是非闰年,只有28天
所以2023年1月1日到4月21日的具体天数计算结果为111天。