公元前指的是公元元年以前,并没有具体的从哪一年到哪一年。
公元,即公历纪元,原称基督纪元,又称西历或西元,一种源自于西方社会的纪年方法。它以耶稣诞生之年作为纪年的开始。在儒略历与格里高利历中,在耶稣诞生之后的日期,称为主的年份Anno Domini(A.D.)(拉丁)。
而在耶稣诞生之前,称为主前Before Christ(B.C.)。但是现代学者为了淡化其宗教色彩以及避免非基督徒的反感而多半改称用公元(Common era,缩写为C.E.)与公元前(Before the Common Era,缩写为B.C.E.)的说法。
公元纪年法与干支纪年法
公元是没有零年的,只有公元元年,即公元一年(按现在的四位数字纪年应记为0001年),它的前一年是公元前一年,公元元年恰好是西汉最后一位皇帝汉平帝元始元年。
这一年是辛酉年,即鸡年,实际可以很容易的推算的,0001年和2000年相差1999年,1999除以12余数为7,即0001年是龙年的前7年(或者后5年),按“子丑寅卯辰巳午未申酉戌亥”推算当是酉鸡年。
公元元年也可称为:公元1年。在中国为:汉朝,汉平帝刘衎时期,元始元年干支纪年为:辛酉年(鸡年)。
1949年9月27日,经过中国人民政治协商会议第一届全体会议通过,新成立的中华人民共和国使用国际社会上大多数国家通用的公历和公元作为历法与纪年。但是也并没有废除农历,现今的中国传统节日还是以农历为准。

问:2016年农历多少年?
       答:2016年是农历开元4713年丙申猴年。

农历是一种阴阳历。取月相的变化周期是月的长度。参照太阳回归年的长度,设置闰月,使平均历年与回归年相适应。根据中国祖先轩辕黄帝登基的第一年,今年的公元是农历开元4713丙申猴年。中国的传统历法比西方公历早2697年。+2697中国传统历法传统历法的年份。

至于农历的起源,大量古籍记载,农历始于黄帝时代,阴阳合一的历法规则一般认为是商代产生的。农历定月的方法是用朔望月周期给出。朔的日子是初一,朔望月长约29天半,所以农历大月30天,小月29天。

农历平年有十二个月,全年354天或355天;闰年为十三个月,其中某一月为闰月,月名依前一月名而定,如前月是八月,闰月则为闰八月。闰年全年383天或384天;农历设置闰月的方法是,农历月份中无“中气”的月份设闰;另外农历又根据太阳的位置,把太阳年分成二十四个节气,反映寒冷暑热的气候变化,所以农历实为阴阳历。

1912年,中国开始采用西元历法与中国传统历法农历相结合的方式。民国联盟创办的《民报》采用了农历黄帝时期。武昌起义后,湖北军政府也采用了农历时期,省政府也使用了它。

孙文担任中华民国临时总统后,发布了《改历改元通电》,规定中华民国改用阳历。农历开元4609年,即辛亥11月13日(即清宣统三年11月13日,公元1912年1月1日),是中华民国元旦,民间继续使用农历。中国各地区和少数民族地区的传统节日都是按农历计算的。

公元是什么意思,公历和农历相关推荐

  1. swift 时间选择器第三方。公历转农历,农历转公历。

    DFDatePicker. 使用swift5 *支持公元后的任意年的公历和农历,以及公历转农历,农历转公历. *支持农历闰月 *支持年月日时分秒,以及自由组合 *支持选中定位 *轻量化,共一个swif ...

  2. js 万年历农历转阳历 方法_JavaScript实现公历转农历功能示例

    本文实例讲述了JavaScript实现公历转农历功能.分享给大家供大家参考,具体如下: 完整代码(该源码使用在线工具http://tools.jb51.net/code/js进行了格式化处理,以便于读 ...

  3. Python公历转换农历及简易万年历

    一般使用的万年历,只提供距今前后百年的日历.这是因为其所用的计算方法是一种简便的近似计算,适用范围较小.其次,天文学方法计算量大,不适合日常软件使用.但如果要进行历史研究,范围就超出常用日历,本文即实 ...

  4. python公历转农历_Python如何实现阳历转阴历的方法分享

    这篇文章主要介绍了Python实现公历(阳历)转农历(阴历)的方法,涉及农历算法原理及Python日期运算相关操作技巧,需要的朋友可以参考下 本文实例讲述了Python实现公历(阳历)转农历(阴历)的 ...

  5. javascript 公历与农历相互转换工具类

    /*** 公历[1900-1-31,2100-12-31]时间区间内的公历.农历互转* @charset UTF-8* @Author Jea杨(JJonline@JJonline.Cn)* @Ver ...

  6. 公历转农历C/C++代码

    ** **公历转农历C/C++的实现 ** 本实现的算法,主要来自网络和加入自己的需要完善而来,有同样需要的人可以参考一下: 联系:domics.cn 用法: 备注:此文件是visual studio ...

  7. uniapp 原生js实现公历转农历

    代码思路在下面这个博客,我这里只是记录一下我是怎么在uniapp里使用的 原生js实现公历转农历_xm2by的博客-CSDN博客_javascript 农历原生js实现公历转农历参考文献:[1] 19 ...

  8. JavaScript实现公历转换农历

    相信有人会在页面中中选择日期时,需要知道选择日期的农历!如果是Java的话,在后台一下子就可以给转换掉,但是页面上,通过JavaScript来转换的话,不知道大伙儿有没有好的想法呢?刚好,前一段时间来 ...

  9. jquery - 公历转农历方法

    //获取农历信息的方法 jQuery.extend({//根据公历获取农历信息// 返回:{week:星期几,lunarmonth:农历中文月,lunarday:农历中文日,lunar:农历年月日,g ...

  10. JS中1900-2100区间内的公历、农历互转的工具类

    说明: (1)由于博主是在Extjs项目中使用该工具类,所以这里我们用Extjs,但是本质上就是js. (2)该工具类是实际项目中一直在用的,至于实际出处是哪不得而知,博主只是针对自己的整理然后觉得日 ...

最新文章

  1. 我的zsh配置, 2019最新方案
  2. 输出nginx执行过程中函数调用关系
  3. Hyperledger Fabric(构建你的第一个网络)
  4. [PLAYING QTP] Part2—Record
  5. 抓项目、惠民生、促发展,雨花铿锵前进
  6. python控制命令行光标位置_python实现cli命令行的进度条光标滚动显示效果
  7. 研发手Q推广遇到的一系列问题
  8. 【鬼网络】之部署YUM仓库大全
  9. java jvm对象_Java对象在JVM中长啥样
  10. 电商设计提升水平,需要优秀的模板素材进行临摹练习!
  11. TensorFlow基础篇(八)——tf.contrib.layers.l1regularizer()-12_regularizer(lambda)
  12. union matlab,[转载]intersect,unique,union在matlab中的用法(I lo
  13. applet demo
  14. 一个线上SQL死锁异常分析:深入了解事务和锁
  15. getBoundingClientRect方法获取元素在页面中的相对位置
  16. Java后端开发实习面试
  17. 怎么开启计算机的无线网络,笔记本怎么开启无线投屏
  18. MPB:猪胃肠道内容物和黏膜样品采集与微生物组成分析
  19. 乐优商城遇到的坑一步一步总结
  20. 最强Python编程神器,真香!

热门文章

  1. 微软hotmail服务器,微软详解Hotmail系统故障始末
  2. 用html实现模糊效果,css实现简单背景模糊的方法(代码示例)
  3. Super Jumping! Jumping! Jumping!(初学者也能看懂的dp)
  4. Linux Shell脚本入门到实战详解
  5. 【Windows系统】隐藏驱动器
  6. 横轴墨卡托 (Transverse Mercator) 投影
  7. 【GD32L233C-START】10、硬件SPI1驱动RC522
  8. GHOST 所有参数大全
  9. 天正启动时加载那些lisp_怎么在启动CAD时自动加载Lisp的工具和插件?
  10. FZU Problem 2221 RunningMan(思维考查)——第六届福建省大学生程序设计竞赛-重现赛