安装农历时钟 lunar applet






OS:Fedora7
下载地址: http://ftp.inlsd.org/lunar-applet/
    tar.gz :lunar-applet-1.6.tar.gz

解压:
$ tar -zxf lunar-applet- 1 .x.tar.gz 


安装:
$cd lunar-applet- 1 .x/
$./configure
$make
$make install 


Problem:configure: error: XML::Parser perl module is required for intltool

Resolution:

http://search.cpan.org/CPAN/authors/id/M/MS/MSERGEANT/XML-Parser-2.34.tar.gz

#tar -xzvf XML-Parser-2.34.tar.gz
#cd XML-Parser-
2.34
#perl Makefile.PL
#make
#make install


finally:
#pkill gnome-panel 

(让gnome-panel 重新加载一遍)把面板上原来的那个显示日期的程序删除,在面板上右击, 选添加到面板, 在对话框中选农历日期即可. 
### 集成 Lunar.js 与 FullCalendar 插件实现农历显示 为了在 `FullCalendar` 中集成 `Lunar.js` 来实现农历显示,需遵循特定的方法来扩展日历的功能。一种方法是利用第三方库如 `calendar.js` 提供的农历转换能力[^1]。 #### 安装依赖项 首先安装必要的 JavaScript 库: ```bash npm install calendar.js fullcalendar ``` #### 初始化 FullCalendar 并加载自定义插件 创建一个新的 Vue 组件并初始化 FullCalendar,在此过程中引入 `calendar.js` 和其他所需的资源文件。 ```html <template> <div id='calendar'></div> </template> <script> import Calendar from '@fullcalendar/core'; import dayGridPlugin from '@fullcalendar/daygrid'; // 或者选择其他视图模式 import interactionPlugin from '@fullcalendar/interaction'; // 导入辅助函数以处理日期格式化等问题 import { formatDate, parseDate } from 'calendar.js'; export default { mounted() { const calendarEl = document.getElementById('calendar'); let calendar = new Calendar(calendarEl, { plugins: [dayGridPlugin, interactionPlugin], initialView: 'dayGridMonth', eventDidMount(info) { info.el.querySelector('.fc-event-title').innerHTML += `<br/>${getLunarDateString(info.event.start)}` } }); function getLunarDateString(dateObj){ var dateStr=formatDate(parseDate(dateObj),{format:'yyyy-MM-dd'}); return `${dateStr} (农历)`; } calendar.render(); }, }; </script> ``` 上述代码片段展示了如何通过事件挂载钩子向每个活动标题追加对应的农历表示形式。这里假设已经存在一个名为 `getLunarDateString()` 的工具函数用来获取给定公历日期所对应的具体农历字符串。 对于更复杂的场景比如直接展示整个月份的日历表头中的农历信息,则可能需要进一步修改 FullCalendar 的源码或查找社区内是否有现成解决方案满足需求[^2]。 #### 设置 Config 属性启用农历和节日标记 如果使用的是带有内置农历支持的日历组件(例如上面提到的例子),那么只需要简单地调整配置选项即可开启该特性。 ```javascript data(){ return{ config:{ lunarCalendar:true, ... } }; } ``` 这样就可以让前端应用自动识别并渲染相应的农历数据以及传统节日提示了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值