效果如图



## fullcalendar改造说明
项目中日期插件用的是fullcalendar,由于插件本身不支持使用农历、节日展示所以对fullcalendar进行了修改,当你重新安装是需要手动去修改源码,修改内容如下* 1、在fullcalendar.js之前引入lunar.js> lunar.js是一个计算农历和各种节假日的第三方js,需在fullcalendar前引用。
* 2、修改fullcalendar.js正常生成的日历只是包含一个日期,想要显示农历就需要手动修改源码,目前我使用的版本是3.9.0,已经是最新版本,主要修改地方有两处```if (isDayNumberVisible) {html += view.buildGotoAnchorHtml(date, { 'class': 'fc-day-number' }, date.format('D') // inner HTML);//此处可以搜索fc-day-number,在下面添加以下代码var cTerm = lunar(date).term;if(cTerm){html+="<div class='fc-day-cnTerm'>"+cTerm+"</div>";}var fes = lunar(date).festival();if(fes&&fes.length>0){html += "<div class='fc-day-cnTerm'>" + $.trim(fes[0].desc)+"</div>";}if(!cTerm && (!fes || fes.length == 0)){html += "<div class='fc-day-cnDate'>"+lunar(date).lMonth+"月"+lunar(date).lDate+"</div>";}
``````
//第二处就是比较简单,找到 buildGotoAnchorHtml 方法,把原span换成div
return '<div' + attrs + '>' + innerHtml + '</div>';
```* 3、修改fullcalendar.css(.min)修改生成的代码当然也要给它添加一些样式,添加内容如下```.fc table > thead > tr > th div{ font-weight: bold; color: #25992E; font-size:16px; } .fc-sat span,.fc-sun div{ color: #ED6D23 !important; } .fc-ltr .fc-basic-view .fc-day-top .fc-day-number{ width: 100%; text-align: right; display: block; font-size: 20px; font-family: Arial; font-weight: 600; padding: 12px 12px 0 12px; line-height: 23px; height: 23px; color: #555; } .fc-day-cnTerm{ text-align: right; padding: 12px 12px 0 12px; color: #6ABA49; font-size: 12px; } .fc-day-cnDate{ text-align: right; padding: 12px 12px 0 12px; color: #999; font-size: 12px; },
```

鉴于很多朋友都找不到lunar.js,我已经将demo代码上传至github上fullcalendar农历demo

fullcalendar.js添加农历、节日展示相关推荐

  1. Outlook中添加中国农历节日

    Outlook中直接添加农历节日非常不方便, Google后找到解决办法如下: 一. ics文件导入法推荐 下载如下农历日历: http://www.google.com/calendar/ical/ ...

  2. FullCalendar 七:FullCalendar应用——整合农历节气和节日

    FullCalendar用来做日程管理功能非常强大,但是唯一不足的地方是没有将中国农历历法加进去,今天我将结合实例和大家分享如何将中国农历中的节气和节日整合到FullCalendar中,从而增强其实用 ...

  3. oracle 判断节气,FullCalendar应用——整合农历节气和节日

    如果您还不了解日程安排FullCalendar日历的相关知识,请先阅读本站系列文章: 日程安排FullCalendar的应用. HTML 首先是要载入jQuery库和fullcalendar插件. 然 ...

  4. FullCalendar增加节气、节日和农历显示

    https://m.aoh.cc/222.html 对比了各种日历插件后选择了FullCalendar,根据需求需要显示节假日和节气,顺带把农历也加上,网上看了FeiFei些的<fullCale ...

  5. element ui 日历空控件添加农历 节气和家假日

    背景: 按照客户需求,需要在日历控件上添加农历和节气 ,但是element ui控件中无弄里控件只能引入外部js来完成该功能, 1.引入calendar.js 2.调用方法 显示农历 2.1 // 公 ...

  6. js日历农历_中国农历日历的全部日历

    js日历农历 Vue月球全日历 (vue-lunar-full-calendar) Chinese lunar calendar for Fullcalendar. Fullcalendar的中国农历 ...

  7. Javascript:公农历节日周年计算

    /* Geovin Du 塗聚文 20130608修改 toString():把数组转换成一个字符串 toLocaleString():把数组转换成一个字符串 join():把数组转换成一个用符号连接 ...

  8. JS格式化json并展示

    一.格式化json数据展示区域 第1种: <div id="showJsonData1" contenteditable="true" style=&qu ...

  9. three.js 添加字体

    本篇文章是对three.js如何添加字体的一个总结. 1. 关于低版本three.js添加字体 我在网上找到的教程就是使用的这种办法,但是我使用的76版的threeJs已经不支持了,没有具体深究是什么 ...

最新文章

  1. javascript图片浏览器的核心——图片预加载
  2. Kafka manager安装 (支持0.10以后版本consumer)
  3. Android启动失败
  4. 建立FPGA深度学习加速生态圈,为人工智能赋能
  5. 今年美国数据中心投资规模超182亿美元 超前三年总和
  6. 活动结束|金融圈第19期分享:数据系统如何防范金融非统性风险?
  7. el-table中设置fixed固定列之后错位的奇葩原因
  8. 解决阿里云 ssh 远程连接短时间没操作就会断掉的问题
  9. 【Python3网络爬虫开发实战】3.1.2-处理异常
  10. angular 字符串转换成数字_Python成为专业人士笔记–String字符串方法
  11. Java基础学习总结(178)——时候替换你的logback/log4j1了,使用性能更强大配置更简单的log4j2
  12. 我年龄大了还学的动it吗
  13. python global用法_python可视化——pyechart库
  14. 我的世界光影Java优化_教程/提高帧率 - Minecraft Wiki,最详细的官方我的世界百科...
  15. 机器学习-UCI数据库
  16. (C语言)教师信息管理系统
  17. Web安全—information_schema数据库详解基础补充
  18. Python:实现simpson rule辛普森法则算法(附完整源码)
  19. 计算在1901年1月1日至2000年12月31日间共有多少个星期天落在每月的第一天上
  20. 代币标准--ERC1155协议源码解析

热门文章

  1. 华为android9升级名单,华为EMUI9.0流畅度大提升,更新内容和升级名单汇总
  2. 通读《技术管理实战36讲》1、自我倾听篇
  3. MySQL中如何修改全部由数字组成的列名
  4. 计算机专业买笔记本8g内存够吗,笔记本电脑8g内存够用吗_笔记本8G内存够不够用-win7之家...
  5. FreeNAS在FC中的简答搭建
  6. 鸿蒙系统测试时间,华为鸿蒙系统上市时间被确定,系统测试正在进行中
  7. 经不住似水流年,逃不过此间少年
  8. The requested URL /lastid was not found on this server.
  9. Java程序员开发5年,该如何制定自己的职业规划
  10. 校园信息化的发展趋势