JavaScript实现公历转换农历
相信有人会在页面中中选择日期时,需要知道选择日期的农历!如果是Java的话,在后台一下子就可以给转换掉,但是页面上,通过JavaScript来转换的话,不知道大伙儿有没有好的想法呢?刚好,前一段时间来,朋友问了这么一个问题,然后就写了一个demo给她,还行吧!希望能帮到有需要的各位,好啦,直接上代码,不想闲扯:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><base href="<%=basePath%>"><title>mydate.jsp</title><meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="This is my page"><!--<link rel="stylesheet" type="text/css" href="styles.css">--><link rel="stylesheet" type="text/css" href="My97DatePicker/skin/WdatePicker.css"><style type="text/css">body {font-family: 微软雅黑;font-size: 14px; }</style><script type="text/javascript" src="My97DatePicker/calendar-converter.js"></script><script type="text/javascript" src="My97DatePicker/WdatePicker.js"></script><script type="text/javascript" src="jQuery/jquery-1.6.js"></script></head><body><div id="calendar"><div id="showCalendar"></div><div><span id="showSolarCalendar"></span>[<span id="showLunarCalendar"></span>]</div></div></body><script type="text/javascript">function getLunarCalendar(date){var cc = new CalendarConverter;var result = cc.solar2lunar(date);return result.cYear + "(" + result.lunarYear + ")年" + (result.isLeap?"闰":"") + result.lunarMonth + "月" + result.lunarDay + " " + result.lunarFestival + " 星期" + result.week;}var nowDate = new Date();document.getElementById('showSolarCalendar').innerHTML = nowDate.getFullYear() + "-" + (nowDate.getMonth() + 1) + "-" + nowDate.getDate();document.getElementById('showLunarCalendar').innerHTML = getLunarCalendar(nowDate);WdatePicker({eCont:'showCalendar',onpicked:function(dp){document.getElementById('showSolarCalendar').innerHTML = dp.cal.getDateStr();document.getElementById('showLunarCalendar').innerHTML = getLunarCalendar(new Date(dp.cal.getDateStr()));}});</script>
</html>
代码就已经贴上了,关键这里有一个js:calendar-converter.js,主要是用来公历转换农历的!附上该资源下载地址:http://download.csdn.net/download/luo201227/7616913
最后给大伙儿贴上几张效果图:
1:
2:
3:
JavaScript实现公历转换农历相关推荐
- js 根据公历日期 算出农历_根据公历日期计算农历年生肖及公历转换农历的方法...
本帖最后由 wshcw 于 2011-12-6 23:23 编辑 有部分E友都知道,农历格式"[$-130000]e-m-d"转换出来的结果有好大一部分有误,那有没有其它转换办法呢 ...
- Python公历转换农历及简易万年历
一般使用的万年历,只提供距今前后百年的日历.这是因为其所用的计算方法是一种简便的近似计算,适用范围较小.其次,天文学方法计算量大,不适合日常软件使用.但如果要进行历史研究,范围就超出常用日历,本文即实 ...
- 公历转换农历的算法(JavaScript)
<!-- 中国农历开始 --> <SCRIPT language=JavaScript> <!-- var lunarInfo=new Array( 0x04bd ...
- python公历转农历_python有没有能实现公历转换农历的库
展开全部 有啊.pip里有一个sxtwl的库.很方便的 pip install sxtwl 就能安装了. 如果是Windows用户,可以使用作者提供的二进制安装包: 下面是转换的例子import ...
- js 万年历农历转阳历 方法_JavaScript实现公历转农历功能示例
本文实例讲述了JavaScript实现公历转农历功能.分享给大家供大家参考,具体如下: 完整代码(该源码使用在线工具http://tools.jb51.net/code/js进行了格式化处理,以便于读 ...
- JavaScript之js-calendar-converter插件的使用、日历、日期、转换、阳历、阴历、公历、农历、calendar
文章目录 前言 下载js-calendar-converter插件 插件介绍 查询属性表 获取的方法 转换的方法 设置的方法 微信小程序查看效果 日历选择案例 前言 在做算命项目时遇到公历和农历相互转 ...
- 农历php,PHP农历公历转换
/* 云南省曲靖师范学院计算机科学与工程学院-杨海熙编写 2009-9-3 */ class Lunar { private $_SMDay = array(1 => 31, 28, 31, 3 ...
- 51单片机农历转换公历c语言算法,C51写的51单片机用公历转农历和星期程序
点击此处下载 ourdev_615042D2O2A7.pdf(文件大小:154K) (原文件名:公历与农历日期的转换.pdf) #define uchar unsigned char #define ...
- PB中公历与农历(阳历与阴历)的互相转换——主要是农历转公历(阴历转阳历)
PB中关于公历转农历的算法,网上有很多,思路也大致一样,在这里我就不再进行说明了. 本文主要是想跟所有PB爱好者,分享农历转公历的方法. 转换思路为:根据传入的农历日期,找到第一个小于传入日期的基准日 ...
最新文章
- dede php 循环,织梦怎么循环调用多级子栏目如二级栏目下三级栏目
- java网络编程面试题
- 洛谷 - P1111 - 修复公路 - 并查集
- Java虚拟机是什么
- IDEA中安装配置Jrebel热部署插件用法笔记
- tp框架like模糊查询报错
- CentOS安装VMwareTools
- 那些便宜的vps,你敢用吗?企业该如何选择云服务器?
- Tensorflow入门(二)文本自动生成
- yolov5facce-landmarks(98点)
- LiveData实践
- K-means聚类算法的应用——Python数据工程No.5
- 我的爆款算法题解是如何创作的?
- python freshman day2
- 王者微信怎么查其它服务器的信息,王者荣耀微信怎么看别人是哪个区的 | 手游网游页游攻略大全...
- 连接服务器教程,Xshell、Xftp及PyCharm连接深度学习GPU服务器的详细使用方法
- Redis 官方文档阅读之 High Availability
- 关于WebGIS开发API选择的问题
- 市场上所有的反作弊汇总
- px,em,rem,rpx 单位的用法和区别