Calendar 日历控件使用

<link rel="stylesheet" href="__STATIC__/js/calendar/calendar-blue.css"/>

<script src="__STATIC__/js/calendar/calendar.js"></script>

首先引入 calendar.js  calendar-blue.css   文件 下载链接http://files.cnblogs.com/files/beyang/calendar.zip

在HTML 的body 标签下

 1 <input type="text" name="time_start" id="J_time_start" class="date" size="12" >
 2 -
 3 <input type="text" name="time_end" id="J_time_end" class="date" size="12" >
 4
 5 <script>
 6 Calendar.setup({
 7 inputField : "J_time_start",
 8 ifFormat : "%Y-%m-%d",
 9 showsTime : false,
10 timeFormat : "24"
11 });
12 Calendar.setup({
13 inputField : "J_time_end",
14 ifFormat : "%Y-%m-%d",
15 showsTime : false,
16 timeFormat : "24"
17 });
18 $(‘.J_preview‘).preview(); //查看大图
19 $(‘.J_cate_select‘).cate_select({top_option:lang.all}); //分类联动
20 $(‘.J_tooltip[title]‘).tooltip({offset:[10, 2], effect:‘slide‘}).dynamic({bottom:{direction:‘down‘, bounce:true}});
21 </script>

运行一下吧

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<link rel="stylesheet" href="__STATIC__/js/calendar/calendar-blue.css"/>

</head>
<body>

    <input type="text" name="time_start" id="J_time_start" class="date" size="12" >
                    -
    <input type="text" name="time_end" id="J_time_end" class="date" size="12" >

<script src="__STATIC__/js/calendar/calendar.js"></script>
<script>
Calendar.setup({
    inputField : "J_time_start",
    ifFormat   : "%Y-%m-%d",
    showsTime  : false,
    timeFormat : "24"
});
Calendar.setup({
    inputField : "J_time_end",
    ifFormat   : "%Y-%m-%d",
    showsTime  : false,
    timeFormat : "24"
});
$(‘.J_preview‘).preview(); //查看大图
$(‘.J_cate_select‘).cate_select({top_option:lang.all}); //分类联动
$(‘.J_tooltip[title]‘).tooltip({offset:[10, 2], effect:‘slide‘}).dynamic({bottom:{direction:‘down‘, bounce:true}});
</script>

</body>
</html>

效果图如下:

如果想要在input 标签右侧出现小图标:看下面

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<link rel="stylesheet" href="__STATIC__/js/calendar/calendar-blue.css"/>
<style type="text/css">
input.date,input.endDate{background: #fff url(__STATIC__/css/admin/bgimg/input_date.png) no-repeat right 3px; padding-right:18px;font-size:12px;}
</style>

</head>
<body>

    <input type="text" name="time_start" id="J_time_start" class="date" size="12" >
                    -
    <input type="text" name="time_end" id="J_time_end" class="date" size="12" >

<script src="__STATIC__/js/calendar/calendar.js"></script>
<script>
Calendar.setup({
	inputField : "J_time_start",
	ifFormat   : "%Y-%m-%d",
	showsTime  : false,
	timeFormat : "24"
});
Calendar.setup({
	inputField : "J_time_end",
	ifFormat   : "%Y-%m-%d",
	showsTime  : false,
	timeFormat : "24"
});
$(‘.J_preview‘).preview(); //查看大图
$(‘.J_cate_select‘).cate_select({top_option:lang.all}); //分类联动
$(‘.J_tooltip[title]‘).tooltip({offset:[10, 2], effect:‘slide‘}).dynamic({bottom:{direction:‘down‘, bounce:true}});
</script>

</body>
</html>

  

时间: 2024-11-06 14:05:30

Calendar 日历控件使用的相关文章

asp.net Calendar 日历控件用法

asp.net Calendar 是微软自带的一款日历控件,除了简单显示日期时间外, 还可以绑定一些需要的事件. Calendar_DayRender 事件,是在加载都去时间日期时候的方法,用此方法可以在日历对应的每一天上面添加你所需要的事件,下面写一个对应的务实的列子 protected void Calendar1_DayRender(object sender, DayRenderEventArgs e) { ///当日期不是当前月的时候,就去掉它的日期数(就是在本月显示日期的面板上面不显

JS日历控件 灵活设置: 精确的时分秒.

在今年7月份时候 写了一篇关于 "JS日历控件" 的文章 , 当时只支持 年月日 的日历控件,现在优化如下: 1. 在原基础上 支持 yyyy-mm-dd 的年月日的控件. 2. 在原基础上增加支持 yyyy-mm-dd HH:MM 年月日时分的控件. 3. 在原基础上增加支持 yyyy-mm-dd HH:MM:SS 年月日时分秒的控件. 4. 增加确定按钮 及 今天 和关闭按钮.当我切换到其他年份的时候,我点击 "今天"按钮 就可以返回当前的年月份. 配置项如下:

Android UI-自定义日历控件

Android UI-自定义日历控件 本篇博客笔者给大家分享一个日历控件,这里有个需求:要求显示当前月的日期,左右可以切换月份来查看日期. 我们想一想会如何去实现这样的一个控件,有开源的,但可能不太满足我们的特定的需求,这里笔者自定义了一个,读者可以根据自己的需求来修改代码.下面来说一下实现的思路: 首先我们要显示当前月份,自然我们要计算出当前的日期,并且把每一天对应到具体的星期,我们会有以下效果: 我们先想一下这样的效果用什么控件可以实现?很自然可以想到用网格视图GridView,但这里笔者使

多年前自创的一个网页日历控件

现在框架流行,很多常用网页控件都开发好了供人调用,如JQuery的Calendar,美观方便. 多年前我也自己闭门造车弄出个日历控件,再用在哪里已然是不可能,权且当做老照片挂起来,有空凭吊一下. 下载地址在: http://pan.baidu.com/s/1sjuLD17 下载下来是个JavaWeb工程,放Tomcat里就可以使用的.(为什么要弄个Web工程而不是html包,因为include在html里面不好用.) 日历控件代码和图片都在WebRoot下的calendar目录里. WebRoo

IOS自定义日历控件的简单实现(附思想及过程)

因为程序要求要插入一个日历控件,该空间的要求是从当天开始及以后的六个月内的日历,上网查资料基本上都说只要获取两个条件(当月第一天周几和本月一共有多少天)就可以实现一个简单的日历,剩下的靠自己的简单逻辑就OK了,下面开始自己从开始到完成的整个过程 1,首先做NSDate类目,扩展一些方法让日期之间转换更加方便 #import <Foundation/Foundation.h> @interface NSDate (LYWCalendar) #pragma mark - 获取日 - (NSInte

JQuery日历控件

日历控件最后一弹——JQuery实现,换汤不换药.原理一模一样,换了种实现工具.关于日历的终于写完了,接下来研究研究nodejs.嗯,近期就这点事了. 同样还是将input的id设置成calendar就可以使用这个控件了. <input id="calendar" type="text" /> 当然别忘了引用jquery库,必须在引用这个控件之前引用jquery库. calendar_jquery.js源代码: // JavaScript Documen

javascript日历控件——纯javascript版

平时只有下班时间能code,闲来写了个纯javascript版.引用该calendar.js文件,然后给要设置成日历控件的input的id设置成calendar,该input就会变成日历控件. <!doctype html> <html> <head> <meta charset="utf-8"> <title>日历控件</title> <script src="js/calendar.js&quo

fullcalendar日历控件知识点集合

1.基本的语法: 首先,fullcalendar和JQUERY一样,以面向对象的方式来组织代码.当然,这里的面向对象不过指能够把整个fullcalendar理解为一个类,这个类里包含有非常多的属性.方法.托付(函数回调)作为成员变量.通过为这些成员变量赋值,就可以实例化出一个符合自己需求的fullcalendar实例出来,即终于在浏览器里渲染出的日历.换句话说,我们所做的绝大多数工作就是依照fullcalendar的语法约定去配置出一个符合我们需求的fullcalendar实例.除非对于极少的特

js非常强大的日历控件fullcalendar.js, 日期时间库: moment.js

日历控件: https://fullcalendar.io/docs/ https://fullcalendar.io/docs/event_data/events_function/ https://fullcalendar.io/docs/event_data/Event_Object/ https://fullcalendar.io/docs/mouse/eventClick/ <!DOCTYPE html> <html> <head> <meta char