Calendar-Converter公历和农历互转JavaScript插件使用例子

Calendar-Converter是一个简单的插件,可能只有中文的应用或者网站才会用到这个插件,这个插件的功能就是在公历和农历之间,进行日期时间转换。

使用示例

首先引入插件文件

<script src="js/calendar-converter.js"></script>
然后实例化插件对象,传递一个时间对象

var cc = new CalendarConverter;
cc.solar2lunar(new Date(2011, 0, 3)); ---> 2010,11,29
cc.lunar2solar(new Date(2010, 10, 29)); ----> 2011, 1, 3
农历转公历时,如果那一月是那一年的闰月,则需额外传一个参数,才能得到正确的公历日期

cc.solar2lunar(new Date(2012, 4, 27)); ---> 2012年5月初7, 其中 isLeap为true,表示为闰四月
cc.lunar2solar(new Date(2012, 3, 7)) ---> 得到错误时间:2012, 4, 27
cc.lunar2solar(new Date(2012, 3, 7), true) --> 正确: 2012, 5, 27
可选参数

result:{
    cDay:"戊戌"
    ,cMonth:"丁未"
    ,cYear:"壬辰"
    ,isLeap:false//该月是否为闰月
    ,lDay:18
    ,lMonth:6
    ,lYear:2012
    ,lunarDay:"十八"
    ,lunarFestival:""
    ,lunarMonth:"六"
    ,lunarYear:"龙"
    ,sDay:5
    ,sMonth:8
    ,sYear:2012,solarFestival:""//节日(Festivals)
    ,solarTerms:""//节气
    ,week:"日"//周几
}

时间: 2024-09-21 08:15:44

Calendar-Converter公历和农历互转JavaScript插件使用例子的相关文章

如何通过JavaScript实现公历转换农历

相信有人会在页面中中选择日期时,需要知道选择日期的农历!如果是Java的话,在后台一下子就可以给转换掉,但是页面上,通过JavaScript来转换的话,不知道大伙儿有没有好的想法呢?刚好,前一段时间来,朋友问了这么一个问题,然后就写了一个demo给她,还行吧!希望能帮到有需要的各位,好啦,直接上代码,不想闲扯: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"

公历转农历的python实现

大杂烩.作为自己的记录,保存.   两个要点: 1.公历转农历用了查表法(第126行) 2.节气用了天文法?(第176行)    运行图 (背景是hao123万年历)     源代码: 1 # lunar.py 2 # 2015/02/27 罗兵 3 import datetime 4 5 class Lunar(object): 6 #****************************************************************************** 7

前端开发框架UI组件和Javascript插件

文章简介:支持响应式设计的流行前端开发框架. 在几年前,并没有真正意义上的前端开发.随着网络技术的发展,网站和 Web 应用程序变得越来越复杂,前端部分的工作独立出来逐渐成为现在的前端开发.如今,我们可以看到越来越多的公司在招聘前端开发岗位. 前端开发并不容易,除了掌握基本的 HTML.CSS 和 Javascript 之外,因为不同版本的浏览器和平台,你需要知道如何做一个跨浏览器的网站.而最新的发展趋势--响应式设计,它不仅使 Web 项目开发更难,也需要花费更多的开发时间. 不过,有很多优秀

帮助你创建复杂的网页布局的6款JavaScript插件

文章简介:6款强大的jQuery插件 创建和加强网站布局. Javascript 打开了web设计的大门,给了Html和CSS更宽广的舞台.HTML5和CSS3,又比从前进步了一大截.神奇的根源来自JavaScript,它可以向你的网站布局中加入交互元素.以jQuery Masonry为例,它转换常规的布局,到一个真正的动态布局,可自动对齐任何项- 下面介绍了6款JavaScript插件,帮助你创建复杂的网页布局. 1.UI.Layout 2.jQUery Masonry 3.jLayout 4

flv-求助Vcastr3.swf 播放FLV视频文件使用javaScript插件支持断点续播问题

问题描述 求助Vcastr3.swf 播放FLV视频文件使用javaScript插件支持断点续播问题 http://www.syc.com.cn0xffffff20 20 auto auto "/> 上面代码是播放器的HTML代码,现在要使用javaScript可以控制播放器 播放,暂停,影片跳转到需要的时间位置以及获取当前播放视频的时间位置,把当前播放位置记录到cookie里面,下次打开这个视频的时候直接获取cookie里面的时间位置设置当前播放视频位置,继续上次的播放位置,达到断点续播

31款轻量高效的开源 JavaScript 插件和库

31款轻量高效的开源 JavaScript 插件和库 目前有很多网站设计师和开发者喜欢使用由JavaScript开发的插件和库,但同时面临一个苦恼的问题:它们中的大多数实在是太累赘而且常常降低网站的性能.其实,其中也有不少轻量级的插件和库,它们不仅轻巧有用,而且不会影响网站的性能.本文,就为大家整理了以来30多款轻量级Javascript插件和库的列表,这些工具服务于特定的目标,并且它们能够非常有效和高效地实现目标. 不管你想创建一个图片库.一个滑动效果,个性化菜单还是其他接口元素,你都可以用这

bootstrap的javascript插件问题。。。。

问题描述 bootstrap的javascript插件问题.... bootstrap的javascript插件中的弹出框左右大小貌似是固定的不可以适应,求大神教怎么改变那个弹出框的边框大小的问题 解决方案 可以修改样式,原来设置了固定值了. .popover{ max-width:100% } 解决方案二: $(function () { $('[data-toggle="popover"]').popover({ content:function(){ return getBook

JavaScript插件化开发教程 (二)_javascript技巧

一,开篇分析 Hi,大家好!还记得前面的那篇文章吗------这个系列的开篇(JavaScript插件化开发教程一).主要讲述了以"jQuery的方式如何开发插件", 那么今天我们带着昨天的疑问来继续我们的插件开发之旅.之前的问题如下: (1),如果项目技术选型换了这些插件又是强依赖"jQuery"机制,我们以前写的插件将会不能用(假设不用jQuery的情况),如何做重构那? (2),重构插件的关键逻辑,我们将如何组织那? 好了,带着问题去学习今天的文章吧. 首先我

Kalendae轻量级时间日期选择JavaScript插件

Kalendae是一个轻量级的时间日期选择JavaScript插件,这是一个独立的插件,不依赖任何第三方插件库,使用简单方便,完美支持日期的年月日选择. 特点 独立插件,不依赖第三方插件,比如jQuery.Prototype.Mootools等,只需要你引入插件文件即可使用. 默认主题使用一个图片文件,即上下按钮,所有的其它的效果均有CSS设计完成. 支持兼容现在大多数的浏览器,IE8以上. 支持单日期.多日期和日期范围选择. 一次性显示月份的可配置数. 可以在网页上显示为一个内联控件,或连接到