中国元旦历来指的是夏历(农历、阴历)正月初一。元是初、始的意思,旦指日子,元旦合称即是初始的日子,也就是一年的第一天。在汉语各地方言中有不同叫法,有叫大年初一的,有叫大天初一的,有叫年初一的,一般又叫正月初一。
正月初一从哪日算起,在汉武帝以前也是很不统一的。因此,历代的元旦月、日也并不一致。夏朝的夏历以孟喜月(元月)为正月,商朝的殷历以腊月(十二月)为正月,周朝的周历以冬月(十一月)为正月。秦始皇统一中国后,又以阳春月(十月)为正月,即十月初一为元旦。从汉武帝起,才规定孟喜月(元月)为正月,把孟喜月的第一天(夏历的正月初一)称为元旦,一直沿用到清朝末年。但这是夏历,亦即农历或阴历,还不是我们今天所说的元旦。
公元1911年,孙中山领导的辛亥革命,推翻了满清的统治,建立了中华民国。各省都督代表在南京开会,决定使用公历,把农历的正月初一叫做春节,把公历的1月1日叫做元旦。不过当时并未正式公布和命名。为了行夏正,所以顺农时,从西历,所以便统计,民国元年决定使用公历(实际使用是1912年),并规定阳历(公历)1月1日为新年,但并不叫元旦。