【正文】 公历和农历是世界范围内广泛使用的两种历法系统。公历,也称为阳历或者西历,主要基于地球绕太阳公转的周期,即回归年,是目前国际上通用的历法标准。农历,又称为阴历或者农历,是一种传统历法,主要以月亮的周期,即朔望月为基本单位。它在中国和一些亚洲国家有着悠久的使用历史,不仅体现了农耕社会对季节变化的依赖,也蕴含了深厚的文化意义。 公历农历对照表是一项重要的参考工具,它能够帮助人们了解并对比这两种历法中的日期对应关系。由于月亮绕地球一周大约是29.5天,所以农历的一个月称为一个朔望月,大约29.5天,这样一年会比公历少约11天左右。为了弥补这种差异,农历引入了闰月的概念,通过19年置7个闰月来调整阴阳历的年周期,确保四季与农历的对齐。 具体到这份《公农历(阴阳历)对照表(1900年-2100年).xlsx》,它提供了长达200年的公历和农历的详细对照数据。这意味着,无论是查询过去某个特定日期对应的农历日期,还是规划未来某个日期的节日和庆典,这份表格都能提供准确的信息。 在使用这份对照表时,需要注意的是,由于农历有闰月的情况,所以某个公历的年份中可能会有13个月的情况。此外,公历和农历的年份开头,即年首,是不完全对应的。公历的新年总是从1月1日开始,而农历的新年则根据月亮的朔日而定,称为春节,通常在公历的1月21日到2月20日之间变动。 农历每月的初一称为朔日,是看不到月亮的那一天。从朔日开始,到下一个朔日之前,为农历的一个月。一个月分为三部分:上旬、中旬和下旬,分别对应月亮从新月、上弦月到满月再到下弦月的四个阶段。在中国,传统的农历节日如春节、清明节、端午节、中秋节等都是以农历为基准来确定的。 另外,农历的命名也有一定的规律,通常使用十二地支(子丑寅卯辰巳午未申酉戌亥)与十个天干(甲乙丙丁戊己庚辛壬癸)相结合,形成六十甲子的循环,每一年都会有一个干支名称。而每月也有特定的称谓,如正月、二月、三月等,这是按照农历十二月的顺序来命名的。 除了日常生活的使用,公历农历对照表在农业种植、中医治疗、天文学观测等领域也有重要应用。农业上,人们根据农历安排耕种和收获;中医则根据农历来辨识人体经络气血运行的时间,结合自然界的节气来制定治疗方案;天文学中,农历日期对于观测月亮、行星等天体的运行周期同样具有参考价值。 这份对照表的编制和使用,不仅体现了人们对时间的精细划分和记录,还反映了人与自然环境相协调的生活哲学。它帮助人们在快节奏的现代生活中,依然能够把握住传统节律,继承并发扬传统文化。 【】
2025-05-14 16:47:50 5.7MB 公历农历 阴历阳历
1
在微信小程序开发中,经常会遇到需要为用户提供日期选择的功能,这通常涉及到阳历和阴历的选择。本项目提供了一个全面的日期选择组件,能够满足用户对阳历和阴历的详细选择,包括年、月、日、时、分。这个组件设计采用红色系,既符合中国传统审美,又易于用户操作。 1. **组件功能**: - **阳历选择**:用户可以选取阳历的年、月、日、时和分,精确到分钟级别,满足各种场景下的时间需求。 - **阴历选择**:提供阴历(又称农历)的小时选择,让用户在选择日期的同时,也能考虑到中国传统的时辰概念。 2. **技术实现**: - **微信小程序API**:微信小程序提供了丰富的API,用于处理日期和时间,如`Date对象`,可以用来进行日期的转换和计算。 - **自定义组件**:开发者可能使用了微信小程序的自定义组件特性,创建了独立的阳历和阴历选择器,以便于复用和维护。 - **样式设计**:组件采用红色系,通过CSS样式定义,如`app.wxss`中的相关样式,确保了视觉效果的一致性和吸引力。 3. **项目结构**: - **app.js**:小程序的全局配置和初始化代码,可能包含了组件的注册和全局事件监听。 - **project.config.json**和`project.private.config.json`:微信小程序的项目配置文件,用于设置项目的编译选项、环境变量等。 - **app.json**:小程序的整体配置,定义了页面结构、导航栏样式、窗口背景色等。 - **sitemap.json**:站点地图,帮助微信爬虫理解小程序的页面结构,提升搜索结果的准确性。 - **app.wxss**:全局样式表,定义了小程序的所有页面的公共样式。 - **pages**:存放小程序的具体页面文件夹,每个页面包含对应的`.wxml`(结构)、`.wxss`(样式)、`.js`(逻辑)和`.json`(配置)文件。 - **static**:静态资源目录,可能包含了组件使用的图片、字体等资源。 - **zjlist**:根据文件名猜测,可能是组件列表或者某个特定功能的文件夹。 4. **开发流程**: - **设计界面**:设计出符合要求的日期选择界面,包括阳历和阴历的选择项。 - **编写逻辑**:然后,编写`.js`文件实现日期选择的逻辑,包括日期的切换、验证和格式化输出。 - **样式调整**:接着,通过`.wxss`文件来调整组件的样式,达到预期的视觉效果。 - **调试测试**:进行真机或模拟器调试,确保在不同设备和系统版本上的表现一致,并修复可能出现的bug。 5. **学习与使用**: - 开发者可以通过链接`https://blog.csdn.net/ktucms/article/details/135076369`获取更多详细信息,包括组件的使用方法、示例代码和常见问题解答。 - 在实际应用中,开发者需要将此组件整合到自己的小程序项目中,通过引入并注册组件,然后在页面中使用。 这个微信小程序日期选择组件,结合了阳历和阴历的选择,对于需要考虑中国传统历法的应用来说,是非常实用的工具。同时,它也为开发者提供了一种实现复杂日期选择功能的参考案例。
2024-09-29 16:02:49 76KB 微信小程序
1
用lua写一份阴历阳历互转,根据输入年月日转换成对应的历法
2024-03-02 23:43:25 35KB lua 阴历阳历
1
VB写的阳历转换阴历的程序,很简单的,给有需要的朋友作参考吧。
2024-02-27 17:20:47 33KB 阳历转换阴历
1
通过php的工具类转java 实现公历转农历 农历转公历 包含闰月 根据出生年月 获取最近生日还有多少天 内涵详细注释
2023-03-05 19:44:49 6KB java 阴历 阳历 公历
1
实现了excel中阳历日期到阴历、阴历到阳历的相互转换,对于统计集体信息情况(如通讯录)具有很实用的价值
2023-02-04 00:17:16 21KB excel
1
特点: 1. 可以设置定时关机。 2. 带阴历和节气。 3. 可以自由切换背景和设置透明度。 4. 弹屏,一直免费使用。
2022-08-01 14:03:40 18.01MB 万年历 定时关机 换背景 阴历节气
1
纯JS写的日历,农历阳历24节气,自定义事件. 纯JS写的日历,农历阳历24节气,自定义事件.
2022-05-28 15:26:08 13KB js日历
1
vue3-calendar 基于vue3.0开发的移动版日历组件,用于选择日期或日期区间 支持阳历、农历 节日、第三行状态文字 说明 在写这个组件之前,有朋友问我,为什么ui框架里面有日历组件,你还要去写?究竟有什么意义? 其实意义非常大,首先不同的项目用的ui框架也会不一样,功能也会有些许差异,在功能不能满足你需求的情况下,是另外装一个ui框架? 还是去改框架的源码?(ui框架装多了不仅代码容量大,也容易造成一定的冲突和混乱,改框架源码就意味着你不能再更新版本,在这个浮躁的社会!也不是每个人都能改的) 这些都不是优雅的解决方案。 这个时候这种独立且不基于任何ui框架的组件,就展现出了它的用武之地。 独立 灵活 可以集成到任何项目里面; 轻量 易修改 如果需求不能满足,可以很轻易的二次开发。 Demo 安装 npm install vue3-calendar -S or yarn add
2022-05-26 23:11:17 368KB JavaScript
1
主要介绍了JS实现带阴历的日历功能,结合实例形式分析了js阴历算法及实现带阴历的日历相关操作技巧,需要的朋友可以参考下
2022-05-26 11:44:07 111KB JS 阴历 日历
1