没有区别。
公元前,英文是BeforeChrist,缩写是B.C.,意为“基督前/主前”,即公元元年以前;或BeforeCommonEra,缩写是BCE,意为普通时代之前(公元前)。如:公元前年,公元前8年等。公元前xx年,也简称“前xx年”。
耶稣基督诞生那一年作为西元元年,现代学者为了淡化其宗教色彩以及避免非基督徒的反感而多半改称用公元(Commonera,缩写为C.E.)与公元前(BeforetheCommonEra,缩写为B.C.E.)的说法。
公元是个纪年法,所谓的公元年就是从公元元年开始算起两千零一十四年,那公元前年的意思就是距公元前壹年以前两千零十七年,距离现在四千零三十四年。需要注意的是,不存在公元前0年,也不存在公元0年,公元前1年之后的一年,就是公元壹年(即公元1年)。