都市狂飚
回答者
回答于 2026-11-10
2023年1月1日至4月21日(含首尾两日)一共包含111天。
计算步骤
按自然月逐月统计并累加:
- 1月:1月1日至1月31日,共31天。
- 2月:2023年为平年(不能被4整除),2月有28天。
- 3月:3月1日至3月31日,共31天。
- 4月:4月1日至4月21日,共21天。
总计:31 + 28 + 31 + 21 = 111天。
判断依据
- 平闰年规则:公历年份能被4整除且不能被100整除,或能被400整除的为闰年(2月29天)。2023不能被4整除,故为平年,2月为28天。
- 大小月规则:1、3、5、7、8、10、12月为大月(31天),4、6、9、11月为小月(30天)。
适用条件与常见误区
- 边界取值:上述111天的结果基于“包含起始日和结束日”的常规理解。若“期间”指两个日期之间的间隔天数(即不包含首尾),则结果为111 - 2 = 109天;若仅排除其中一天,则为110天。在实际应用(如请假、住宿计费)中,需根据具体场景明确是否包含首尾日。
- 常见误区:误将2023年当作闰年导致2月多算1天,或在跨月计算时遗漏某个月份的天数。