<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>jQuery手机移动端农历公历日期时间选择代码</title>
<link rel="stylesheet" href="css/rui_date.css">
<script src="js/jquery.min.js"></script>
<script src="js/chooseDate.js"></script>
<script src="js/rui_date.js"></script>
<style>
.demoInput{
width: 100%;
max-width: 300px;
height: 50px;
border:1px solid #ccc;
text-align: center;
border-radius: 5px;
padding:5px 10px;
box-sizing: border-box;
-webkit-box-sizing: border-box;
}
</style>
</head>
<body>
<!-- <p>公农历选择切换插件 主要js为rui_date.js,来源百度(现在找不到链接了),在原本的基础进行了一些改进,满足自己项目的要求</p> -->
<div class="date_input">
<p>不带时辰</p>
<!-- <p class="input pinput"></p> -->
<input id="demo1" class="demoInput" type="text" data-toid-date="date" name="input_date" placeholder="日期选择不带时辰" data-type="1"
data-date="1983-6-3" /></input>
<input type="hidden" id="date" name="date">
</div>
<div class="date_input">
<p>带时辰</p>
<!-- <p class="input pinput"></p> -->
<input id="demo2" class="demoInput" type="text" data-toid-date="date1" data-toid-hour="hour1"
name="input_date" placeholder="日期选择带时辰" readonly="readonly" />
<input type="hidden" id="date1" name="date">
<input type="hidden" id="hour1" name="hour">
</div>
<div class="desc"></div>
<script>
/* 公农历选择切换插件 */
var pcx = pcx || {};
pcx.dc = new Lunar(); // 天干地支年份计算
var date1 = new ruiDatepicker().init('#demo1');
var date2 = new ruiDatepicker().init('#demo2');
// 可通过下面的说明自行添加多几个年份,BaseKanChih 这个没找到很好的计算方式,我都不随便写,没用到所以不影响
function tagLunarCal(d, i, w, k, m1, m2, m3, m4, m5, m6, m7, m8, m9, m10, m11, m12, m13) {
this.BaseDays = d; /* 1 月 1 日到正月初一的累计日 */
this.Intercalation = i; /* 闰月月份. 0==此年沒有闰月 */
this.BaseWeekday = w; /* 此年 1 月 1 日为星期减 1 */
this.BaseKanChih = k; /* 此年 1 月 1 日之干支序号减 1 */
this.MonthDays = [m1, m2, m3, m4, m5, m6, m7, m8, m9, m10, m11, m12, m13]; /* 此农历年每月之大小, 0==小月(29日), 1==大月(30日) */
}
/* new tagLunarCal( 24, 4, 2, 38, 0, 1, 1, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1 ),
new tagLunarCal( 42, 0, 4, 44, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1 ),
new tagLunarCal( 31, 0, 5, 49, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0 ) */
</script>
</body>
</html>
jQuery手机移动端农历公历日期时间选择代码.zip
版权申诉
33 浏览量
2023-09-21
00:26:36
上传
评论
收藏 48KB ZIP 举报
码云笔记
- 粉丝: 2w+
- 资源: 5851
最新资源
- 卡方数据.sav
- Python实现基于Django框架的二手物品购物网站设计源码+数据库.zip
- 基于Python和Django的二手物品购物网站设计源码+数据库脚本.zip
- 【计算机毕业设计】基于h5的移动网赚项目小程序【源码+lw+部署文档+讲解】
- 【计算机毕业设计】基于ssm-vue的oa系统设计与实现【源码+lw+部署文档+讲解】
- 基于pytorch实现的YOLOV5+SORT的车辆行人目标识别及追踪系统源码.zip
- 【计算机毕业设计】基于servlet+jdbc的在线选房系统设计与实现【源码+lw+部署文档+讲解】
- 投身科技创新,勇担时代先锋.pptx
- 【计算机毕业设计】基于SSM的仿微博系统的设计与实现【源码+lw+部署文档+讲解】
- 使用 Web Components 实现,遵循 Material You 设计规范的 Web 前端组件库
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈