农历一个月29天或30天是怎么规定的?

问题描述:

农历一个月29天或30天是怎么规定的?
我今年冬月23过生日,可是发现手机上的农历和挂历上的不一样,查了一下发现是手机上的错了,手机上的农历10月有30号,而实际上应该是今年10月只有29天,于是就后错了一天.
我只是想知道哪个月29天哪个月30天是什么规律?比如今年的农历1月有29天,去年为什么就有30天呢?

农历的朔望月只有29.5天,所以有一半的月份只能是29天.
农历规定,初一必须是“朔”日,就是看不见月亮的那一天.所以经常是没有大年三十.
当然“朔”日也不是准确的在初一的夜半,所以就会发生月亮的“十五不圆十六圆”的现象.