评论:jQuery日历插件Calendar  [查看原文]

所属分类:输入-日期和时间

 39604  158  85
当前第1页 / 共2页
    ☆ smile 。0
    2017/8/18 14:45:31

    你好  怎么取到当前点击的日期值 ? date是一整串字符啊

    回复
    Hello worldぞ0
    2017/8/14 11:45:15

    如何设置显示到时分秒?

    回复
    偶然0
    2017/8/9 10:57:05

    ie11是不是显示有问题啊,出不来

        鸭鸭0
        2017/8/21 14:31:16

        可以显示的。ie浏览器第一次看的时候底部会出现“阻止xxx什么的”,然后点击允许访问就可以显示了。

    回复
    情歌王0
    2017/7/26 14:39:19

    怎么才能动态地设置selectRang让我在任何时候都可以改变日期的选取范围?比如我同时有两个日历,我需要第一个日历选取时间范围的开始,第二个选取时间范围的结束

    回复
    Mr Bright0
    2017/7/24 17:00:29

    还一个bug.日期显示出来后,同时给他一个遮罩层,我当前是七月份时间,选中日期遮罩层隐藏,当点击到9月份时,选中日期遮罩层就无法隐藏

    回复
    敖特萌0
    2017/7/24 8:51:31
    发现一个buff,只要是有31号的日期,选择之后,后面的时间选择就会多一个月,比如.这个月7月31号.选择之后.往后面挪动,选择8月2号,实际获取出来的就是9月2号,大家有这个问题吗 回复
    跑→_→0
    2017/7/10 16:47:52

    大于今天的日期如何让它变成不能选择

        a123123a1
        2017/7/19 14:30:23

        在页面初始化插件时,加上一行选项

        selectedRang: [null, new Date()],
    回复
    跑→_→0
    2017/7/10 15:09:06

    input框一进入界面就有值,那和input框对应值的日历如何才会一开始就有背景色

    回复
    若欠0
    2017/6/1 14:28:07

    如果日期是5月31号那天,六月的选中天数会失效

    回复
    风飘扬0
    2017/5/31 17:24:10

    我在data里设置了5/31,6/2日,7/2日, 点下一月的时候 直接跳到7月了, 6 月的不显示,这是什么问题啊?

     data: [{
         date: '2017/05/31',
         value: 'Christmas Eve'
     }, {
         date: '2017/06/02',
         value: 'Merry Christmas'
     }, {
         date: '2017/06/04',
         value: 'Happy New Year'
     }, {
         date: '2017/07/02',
         value: 'Happy New Year'
     }, {
         date: '2017/07/04',
         value: 'Happy New Year'
     }],
    回复
    浅色夏沫╃0
    2017/5/31 14:17:32

    写六月的不出现value值。红点的样式也没有,其他月份可以,怎么解决,求解

    回复
    程序媛0
    2017/5/10 17:14:27

    我需要把日历面板头部的日期修改成:2017年5月,这个位置的“/”去不掉,去掉之后插件功能无效。请问这个要怎么做?

        a123123a1
        2017/7/19 14:27:53

        calendar.jsDATE_DIS_TPL变量的{year}后面有一个“/”,把他换成“年”字,{month}后面加上"月"字。getDisDateValue方法的arr变量中(大概在595行)将“.split('/'),”改为“.split('年'),“,即可实现

    回复
    jessesho0
    2017/5/3 14:23:37

    请问怎么让他初始化日期 比如现在是new Date()  当我惦记我自己的dom时 让他变成2015年1月

    回复
    Family丶欣欣然0
    2017/4/1 9:35:41
    function formatDate(now) {
        var year=now.getFullYear();;
        var month=now.getMonth()+1;
        var date=now.getDate();
        var hour=now.getHours();
        var minute=now.getMinutes();
        var second=now.getSeconds();
        return year+"-"+month+"-"+date+" "+hour+":"+minute+":"+second;
    }
    //alert(formatDate(new Date(1230999938)));
    回复
    Lansy0
    2017/3/25 11:46:38

    怎么能回到今天啊?还有怎么调用你calendar.js里面的方法? 求大神指点

        lilizzz0
        2017/4/10 10:24:25

        注入值

    回复
    ╃ 伊人未归 ┽0
    2017/3/21 16:00:15
    黑白灰。0
    2017/3/15 14:52:52

    怎么禁止它切换成月份的视图,把这个功能去掉

    回复
    我的女友有点儿猛0
    2017/3/15 9:32:14
    Jack0
    2017/3/15 8:55:04
    $('#start-date').calendar({
        trigger: '#start',
        zIndex: 999,
        width: 500,
        height: 500,
        selectedRang: [new Date(), null],
        onSelected: function(view, date, data) {
            var cc = date.format('yyyy-mm-dd');
            $("#start").html(cc);
            $("input[name=start]").val(cc);
        },
        onClose: function(view, date, data) {}
    });
        放不开的手0
        2017/5/7 14:10:39

        可以

    回复
    不见0
    2017/3/8 15:58:30

    怎么把点击获得的日期格式,比如2017-1-1改为2017-01-01(月、日小于10就在前面加0)

        林中有鹿i0
        2017/3/9 8:52:16

        这样的话就得用js拼接了吧

        不见0
        2017/3/14 15:28:36

        这个插件获取到的默认格式是2017-1-1这样的,我没找到在哪改它的默认格式

        遥远的她。1
        2017/3/17 17:25:04
        Date.prototype.format = function(exp) {
                var y = this.getFullYear(),
                    m = this.getMonth() + 1,
                    d = this.getDate();
                    if(m<10){
                        m="0"+m;
                    }
                    if(d<10){
                        d="0"+d;
                    }
                return exp.replace('yyyy', y).replace('mm', m).replace('dd', d);
        }
        遥远的她。1
        2017/3/17 17:25:46

        Date.prototype.format 找到这个函数就可以改了

        0
        2017/3/28 11:54:55

        是啊  用函数就好了

        姜为0
        2017/4/1 16:43:44

        不想用函数可以if判断

        菜头灬1
        2017/4/2 19:34:59

        修改默认格式?  但是可以用js修改,js判断如果单独的时分秒小于10则时/分/秒等于“0”+时/分/秒

        ′-ω?`0
        2017/4/17 11:41:35

        判断 < 10  前面加个0 就可以了

        Mr Bright0
        2017/7/24 14:52:23

        天啊,我还从它的长度判断,弄了好久,马丹!!!!

        ┵她入我心♀0
        2017/7/28 9:41:32
        在前面加0就行了
        勿忘初心0
        2017/9/30 15:47:28
        //日期格式转化
        Date.prototype.format = function(fmt) {
                var o = {
                    "M+": this.getMonth() + 1, //月份       
                    "d+": this.getDate(), //日       
                    "h+": this.getHours(), //小时      
                    "m+": this.getMinutes(), //分      
                    "s+": this.getSeconds(), //秒     
                    "q+": Math.floor((this.getMonth() + 3) / 3), //季度     
                    "S": this.getMilliseconds() //毫秒   
                };
                if (/(y+)/.test(fmt)) {
                    fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
                }
                for (var k in o) {
                    if (new RegExp("(" + k + ")").test(fmt)) {
                        fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
                    }
                }
                return fmt;
    回复
    半颗心 Brokenㄊ0
    2017/1/18 10:43:18
    请问,怎么让这个自适应手机的宽度?
        Uncle0
        2017/3/9 16:42:56

        宽度设置百分比而不是固定像素

        妄语0
        2017/5/9 10:13:56
        var windoww=$(document).width();
                  	var windowh=$(document).height();
                    $('#ca').calendar({
                        width: windoww,
                        height: windowh,
                        data: [
                			{
                			  date: '2015/12/24',
                			  value: 'Christmas Eve'
                			},
                			{
                			  date: '2015/12/25',
                			  value: 'Merry Christmas'
                			},
                			{
                			  date: '2016/01/01',
                			  value: 'Happy New Year'
                			}
                		],
                        onSelected: function (view, data) {
                            var _data=data.toString().split(' '); 
                            if (_data[2]>9){
                                $('.c7205bf651c404e70b6b8ae6e3e3bda78 .calendar-hd .d').html(_data[2]);
                            }else{
                                var _sdata=_data[2].split('');
                                $('.c7205bf651c404e70b6b8ae6e3e3bda78 .calendar-hd .d').html(_sdata[1]);
                            }
                            console.log(_data)
                            console.log(view)
                        }
                    });
    回复
    wby7697690
    2017/1/9 16:01:21
    宽度高度如何自适应手机屏 回复
    mylove蓝天0
    2017/1/6 12:01:11

    这个文件单独下载是好好的,为什么我引用到我的项目中,会跳出来一个$('#dd').calendar不是一个function,文件路径引用也是对的

    回复
    遥远的她。0
    2017/1/4 17:01:56

    这个插件多个的时候在ie会有bug出现

    回复
    你才到碗里去0
    2016/12/21 14:12:44

    这个插件 有API么?这个插件网里面的api怎么看

    回复
    你才到碗里去0
    2016/12/21 14:12:17

    火狐的布局明显有问题啊

    回复
    Wiki0
    2016/12/1 15:12:44
    请问有没有 上个月next、下个月prev的点击事件呢 回复
    persilee0
    2016/11/20 1:11:00
    只想取年和月   不用跳到日   这么设置 回复
    Hanna0
    2016/10/28 15:10:54
    请问,日期排序怎样更改,想从周一到周日排序。
        Ape2
        2016/11/15 17:11:09
        startWeek: 1,// 星期格式weekArray: ['一', '二', '三', '四', '五', '六','日'],
        所幸0
        2016/12/26 21:12:25

        在demo的script里面加这一行代码吗,貌似不行

    回复
    花花世界0
    2016/10/27 14:10:23
    请问可以支持多选吗?
        MissingMiss0
        2017/4/2 10:37:57

        自己改一下

    回复

讨论这个项目(85)回答他人问题或分享插件使用方法奖励jQ币

取消回复