zoukankan      html  css  js  c++  java
  • easyui的datebox只显示年月

    要求点击easyui的datebox时只显示年月,隐藏日,之前百度了好多,发现有的好麻烦,有的使用没效果,也许自己没理解,改不了.最后老员工帮我搞定了,添加一个fomatter和一个parser函数就行.

    当然我学习到的一点就是调试,之前只会用类似alert和console.info进行调试,然而这两种方法对easyui中的这种方法不奏效,比我我想知道parser中的function中的参数date值到底是什么,用这两种方法是没用的,用console.log(date);就可以看到date的值,真是太好了,否则错了都不知道哪错了,不知道date值是多少都无法进行对应的逻辑操作.

        $(function(){
                var currTime=new Date();
                var strDate=currTime.getFullYear()+"-"+(currTime.getMonth()+1)+"-01";
                $('#dateid').datebox({formatter:function(date){
                    var y = date.getFullYear();
                    var m = date.getMonth() + 1;
                    m = m < 10 ? '0' + m : m;
                    return y.toString() + '-' + m.toString();
                },parser:function(date){
                    console.log(date);
                    if (date) {
                        return new Date(String(date).substring(0, 4) + '-'
                                + String(date).substring(5,7));
                    } else {
                        return new Date();
                    }
                }});
                $('#dateid').datebox('setValue',strDate);//默认加载当前月份
                
            });
            
    生来奔走万山中,踏尽崎岖路自通
  • 相关阅读:
    jedis scan实现keys功能
    java简单实现一个阻塞式线程池
    Swift运算符
    数组的使用(1)
    Linux 常用命令
    Task02:基础查询与排序
    Task01:初识数据库
    摩尔投票法
    面向对象暑期课程总结
    xpath+requests+peewee——CSDN论坛全方位爬虫
  • 原文地址:https://www.cnblogs.com/NieXiaoHui/p/5054075.html
Copyright © 2011-2022 走看看