jQuery EasyUI 表单插件 – Calendar 日历

优质
小牛编辑
143浏览
2023-12-01
pre { white-space: pre-wrap; } jQuery EasyUI 插件

通过 $.fn.calendar.defaults 重写默认的 defaults。

日历(calendar)显示允许用户选择日期的一个月份日历,并允许移动到上一月和下一页。默认情况下,每星期的第一天设置为星期日。这可以通过设置 'firstDay' 属性的值来改变。

用法

从标记创建日历(calendar)。

<div id="cc"></div>

使用 javascript 创建日历(calendar)。

<div id="cc"></div>
$('#cc').calendar({
    current:new Date()
});

属性

名称类型描述默认值
widthnumber日历(calendar)组件的宽度。180
heightnumber日历(calendar)组件的高度。180
fitboolean当设置为 true 时,则设置日历的尺寸以适应它的父容器。false
borderboolean定义是否显示边框。true
firstDaynumber定义每星期的第一天。星期日(Sunday)是 0,星期一(Monday)是 1,...0
weeksarray显示星期的列表。['S','M','T','W','T','F','S']
monthsarray显示月份的列表。['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
yearnumber日历的年。下面的实例演示如何使用指定的年和月来创建一个日历。
<div data-options="year:2012,month:6" />
当前年份(4 位)
monthnumber日历的月。当前月份(从 1 开始)
currentDate当前的日期。当前日期

事件

名称参数描述
onSelectdate当用户选择一个日期时触发。
代码实例:
$('#cc').calendar({
    onSelect: function(date){
        alert(date.getFullYear()+":"+(date.getMonth()+1)+":"+date.getDate());
    }
});

方法

名称参数描述
optionsnone返回选项(options)对象。
resizenone调整日历的尺寸。
moveTodate移动日历到一个指定的日期。
代码实例:
$('#cc').calendar('moveTo', new Date(2012, 6, 1));
jQuery EasyUI 插件