`

日历控件datepicker的使用

 
阅读更多
每次使用日历控件总要花些工夫去找或着修改,这次把使用日历控件datepicker的过程记录如下,下次使用前看看,少花点工夫 ,基本直接就可以了。

datepicker是jquery写的一个UI的日历控件,所以datepicker的下载地址:
http://jqueryui.com/download/这里包括各种jquery写的UI,datepicker是其中的一个。解压后进入jquery-ui-1.10.3/demos/datepicker,这里就查各种情景的datepicker的使用。先打开index.html就可以直接点击各种demo.


我们要做的就是下面几件事
A 把datepicker独立出来,包括使用的各个文件
B datepicker只有日期,没有时分钞,所以要用一个插件,完善datepicker

首先建一个文件夹比如叫datepicker-demo
把jquery-ui-1.10.3/下的themes和ui,demos.css都复制到新建的文件夹下,再把jquery-ui-1.10.3/demos/datepicker也复制到新建的文件夹下,

然后下载我们要使用的插件jQuery-Timepicker-Addon,下载之后把整个文件夹考到我们的datepicker-demo/datepicker下,ok一切文件就绪,我这里把jQuery-Timepicker-Addon重命名为timepicker-Addon,

这个时候进入datepicker-demo/datepicker下,以dropdown-month-year.html为例,用编辑器打开
把里面的文件修改为如下

<!doctype html>
<html lang="en">
<head>
	<meta charset="utf-8">
	<title>jQuery UI Datepicker - Display month &amp; year menus</title>
	<link rel="stylesheet" href="../themes/base/jquery.ui.base.css">
	<link rel="stylesheet" href="../themes/sunny/jquery.ui.theme.css">
	
	<link rel="stylesheet" href="../demos.css">
	<link rel="stylesheet" href="timepicker-Addon/jquery-ui-timepicker-addon.css">
	<script src="../jquery-1.9.1.js"></script>
	
	<script src="../ui/jquery.ui.core.js"></script>
	<script src="../ui/jquery.ui.widget.js"></script>
	<script src="../ui/jquery.ui.datepicker.js"></script>
	
	<script src="timepicker-Addon/jquery-ui-timepicker-addon.js"></script>
	<script src="timepicker-Addon/jquery-ui-sliderAccess.js"></script>
	<script src="../ui/i18n/jquery.ui.datepicker-zh-CN.js"></script>
	<script src="timepicker-Addon/i18n/jquery-ui-timepicker-zh-CN.js"></script>
	
	
	<script>
	$(function() {
		$( "#datepicker" ).datepicker({
			changeMonth: true,
			changeYear: true
		});
		$( "#datepicker" ).datepicker( "option",$.datepicker.regional[ 'zh-CN' ] );
		
		$("#datetime").datetimepicker({
		                //showOn: "button",
		                //buttonImage: "./css/images/icon_calendar.gif",
		                //buttonImageOnly: true,
						dateFormat:'yy-mm-dd',
						changeMonth: true,
						changeYear: true,
		                showSecond: true,
		                timeFormat: 'hh:mm:ss',
		                stepHour: 1,
		                stepMinute: 1,
		                stepSecond: 1
		            })
	});
	</script>
</head>
<body>

Date: <input type="text" id="datepicker">

<input type="text" id="datetime" name="datetime" value="" />

<div class="demo-description">
Show month and year dropdowns in place of the static month/year header to facilitate navigation through large timeframes.  Add the boolean <code>changeMonth</code> and <code>changeYear</code> options.

</div>
</body>
</html>


ok 就可以使用了

对于datepicker的其它情景的用法,可以在demo里找,然后修改相应的代码就可以了

下面的附件是我按照上面一步一步的做成的,下载后可以直接使用

对了,还有重要的一点要记下来就是,怎么换日历的皮肤,皮肤可以在http://jqueryui.com/themeroller/这里下载,然后引入到使用的文件就可以了,我们上面使用的是一个叫sunny的,如果想换成其它的皮肤,可以下载以后找到相应的皮肤包,放到我们的themes包下面,在使用的页面,找到相应需要替换的文件修改成我们要使用的皮肤就可以了。

下面看看截图










  • 大小: 27.7 KB
  • 大小: 19 KB
1
0
分享到:
评论
3 楼 zenmshuo 2016-11-09  
还有C1Calendar,也推荐试试
2 楼 ylq365 2013-07-01  
chenzheng8975 写道
my97也好用啊


以前没有听说过,刚才去看了一下,感觉也还可以,还没有下来试,如果兼容性好,使用起来上手,就可以,这个以后也可以做为一种选择吧,
1 楼 chenzheng8975 2013-06-30  
my97也好用啊

相关推荐

    .net日历控件DatePicker

    《.NET日历控件DatePicker详解》 在.NET开发中,日期选择是一个常见的功能,而一个易用且美观的日历控件能极大地提升用户体验。本文将深入探讨.NET平台下的日历控件,尤其是名为DatePicker的控件,以及如何在实际...

    JAVA日历控件datepicker的使用(案例)

    在Java Swing应用开发中,有时候我们...总之,`JAVA日历控件datepicker`为Java Swing应用带来了更直观的日期选择体验。通过下载并集成`datepicker.jar`,开发者可以轻松地将日历控件添加到他们的应用中,提升用户体验。

    日历控件 DatePicker

    【日历控件 DatePicker】是网页开发中常见的一种交互元素,用于用户选择日期。它通常以弹出式日历的形式出现,允许用户直观地点击选择日期,而不是手动输入。在网页设计中,良好的日历控件能提升用户体验,减少输入...

    jquery datepicker日历控件支持多种颜色弹出日历

    jQuery UI中的`datepicker`日历控件是一款广泛应用于网页交互设计中的日期选择工具。它以其易用性、灵活性和丰富的自定义选项而受到开发者们的喜爱。在这个特定的主题中,我们探讨的是如何使`datepicker`控件支持...

    页面所用到的日历控件:DatePicker

    在日历控件页面引用方式.txt中,可能包含了关于如何在网页中引入和使用DatePicker的详细步骤,包括HTML结构、CSS样式以及JavaScript代码。通常,这涉及到以下几个步骤: 1. **引入资源**:添加必要的CSS和...

    My97Datepicker日历控件

    My97Datepicker是一款广泛使用的JavaScript日历控件,它为网页开发提供了强大的日期选择功能。这款控件以其丰富的自定义选项、良好的兼容性和高效性能而受到开发者喜爱。在Java开发环境中,My97Datepicker通常与前端...

    日历控件My97DatePicker

    总的来说,My97DatePicker是一个功能强大且易于使用的日历控件,无论是在简单还是复杂的网页应用中,都能提供出色的日期选择体验。其高度可定制性和良好的跨浏览器兼容性使其成为JavaScript日历解决方案的首选之一。...

    日历控件DatePicker

    在这个实例中,我们关注的是"My97DatePicker",这是一款广泛使用的日历控件。 "My97DatePicker"是一款高效且功能丰富的JavaScript日历插件,它提供了用户友好的界面,可以方便地集成到网页或Web应用程序中。这个...

    纯PB的日期控件datepicker

    标题中的“纯PB的日期控件datepicker”指的是在PowerBuilder(简称PB)环境中,一个用于日期选择的自定义控件。PowerBuilder是一款历史悠久的面向对象的编程工具,尤其适合开发数据库应用系统。在这个环境中,开发者...

    My97DatePicker日历控件

    My97DatePicker是一款深受开发者喜爱的日历控件,它以其高效、易用和高度自定义的特点在IT行业中占据了重要的地位。这款控件主要用于网页或应用程序中,为用户提供一个直观、友好的日期选择界面,极大地提升了用户...

    日历控件12

    此外,日历控件还应考虑无障碍性,确保视觉障碍的用户也能通过辅助技术轻松使用。 性能优化也是不可忽视的。如果日历控件处理大量数据,如显示未来几年的日期,优化渲染速度和内存占用就显得尤为重要。开发者可能...

    VFP 非常好用美观的日历控件

    非常实用漂亮的日历控件,引用也非常方便,典型的引用代码为 This.Parent.datepicker1.date 赋初始值也非常方便,在init中添加This.date=DATE()或预定的日期即可 这个控件也可以自己编辑修改。

    日历控件my97datepicker

    【日历控件my97datepicker】是一种广泛应用于网页开发中的JavaScript组件,它为用户提供了一个交互性强、功能丰富的日期选择工具。My97DatePicker由My97 Design开发,以其高效、易用和高度可定制性著称,尤其适用于...

    JAVA Swing日期选择控件datepicker

    使用DatePicker控件的步骤大致如下: 1. **导入DatePicker库**:首先,在Java代码中导入DatePicker的相关类。如果你使用的是`datepicker.jar`,你需要确保在编译和运行时,这个库已经包含在类路径中。 ```java ...

    日历控件_DatePicker

    《日历控件DatePicker详解》 在开发用户界面时,日期选择是一个常见的需求,而`DatePicker`控件正是为此设计的。它允许用户通过交互式的日历视图来选取特定的日期,通常用于填写日期输入或者设置事件日期等场景。在...

    日历控件.rar 日历控件.rar

    在实现日历控件时,开发者可以选择使用原生平台API(如Windows的DateTimePicker控件,iOS的UIDatePicker,Android的DatePicker)或是使用JavaScript库(如jQuery UI的Datepicker,Bootstrap的Datepicker)。...

    强大的日历控件

    【强大的日历控件】是一种在软件开发中广泛使用的组件,尤其在Web应用程序和桌面应用程序中,它为用户提供了一个直观的界面来选择日期或者进行日期相关的操作。在信息技术领域,日历控件是用户界面(UI)设计的一个...

    My97DatePicker JS日历控件

    My97DatePicker是一款广泛使用的JavaScript日历控件,其4.8 Beta4版本更是备受开发者青睐。本文将详细介绍My97DatePicker的主要功能、特点以及如何在实际项目中应用。 一、My97DatePicker控件概述 My97 DatePicker...

Global site tag (gtag.js) - Google Analytics