2024年1月只有29天是因为该年是闰年,按照规定,闰年的二月份会多一天,即为29天,而其他的月份则与平年一样,仍是30或31天。闰年的制定是为了使得日历与季节的时间差尽可能小,以方便农业生产和社会活动的安排。闰年的规定是每4年中,增加一天来调整时间差,但除了能被4整除的年份外,如果能被100整除但不能被400整除的年份,仍为平年。因此2024年是80年一遇的闰年。
2024年没有正月三十是因为这一年的春节在2月3日,而正月只有29天,因此在2月1日就已经到了大年三十。这是因为每个月都是按照农历计算的,根据农历闰年、平年的规则,每个月的天数都不同。所以如果按照阳历365天一年的计算方式,每年的农历日期都会有所变动。因此,2024年没有正月三十并不是一个异常情况,这种情况在历史上也曾经出现过。