一、          前言

JQuery官方的Datepicker控件,可以很方便的使用,但是在我看来他所提供的功能却稍显简单,并不能完全地符合我们的需求,所以,如果只是很简单的需求的话使用JQuery提供的Datepicker控件是没问题的,但是如果需要比较复杂的功能的话,请参考这个网址:​​http://www.my97.net/dp/demo/​

 

二、          使用Datepicker

引用样式及js库:

<link type="text/css" rel="Stylesheet" href="css/jquery-ui-1.7.2.custom.css" />

<script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>

<script type="text/javascript" src="js/jquery-ui-1.7.2.custom.min.js"></script>
使用Datepicker:
<asp:TextBox ID="txtDatepicker" runat="server"></asp:TextBox>


<script type="text/javascript">

$(function($){

$("#txtDatepicker").datepicker();

});

</script>

      这样就可以使用Datepicker控件了,但是功能太简单而且是英文的,如果要使用的话,需要稍加配置。

 

三、          升级版Datepicker

重新配置Datepicker如下:

      

<script type="text/javascript">

$(function($){

$("#txtDatepicker").datepicker({ // 记得要括在大括号之内

dateFormat:"yy-mm-dd", //设置日期格式

changeMonth:true, //是否提供月份选择

changeYear:true, //是否提供年份选择

dayNamesMin: ['日','一','二','三','四','五','六'], //日期简写名称

monthNamesShort: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'] //月份简写名称

});

});

</script>

      Datepicker还有很多的配置选项,如果有需要可以参考官方文档或者直接打开js文件查看。

 

四、          如果觉得官方的Datepicker不过使用的话,可以使用上面提供的网址中的日期控件