1、国历指的是中国传统上使用的夏历,在天文学中认为夏历实际上是一种阴阳历。中国自民国元年开始采用格列历,故又名曰“国历”。为与中国旧历相对称,故又名曰“新历”。1949年正式规定公元纪年。1949年后,大陆官方不再使用国历一词,但在中国台湾地区仍在使用。
2、公历是国际通用的历法,又称格列历,属于阳历的一种,常直接称为阳历。“阳历”又名“太阳历”,系以地球绕行太阳一周为一年。格列历的前身是儒略历,1582年罗马天主教教宗格列高利十三世把全面儒略历1582年10月4日的下一天定为格列历10月15日,中间销去10天。同时修改了儒略历置闰法则。