easyui展示年月,不要日

<!DOCTYPE html>
<html><head><meta charset="utf-8" /><title>EasyUI,时间控件,年月</title><script src="js/jquery.min.js" type="text/javascript" charset="utf-8"></script><script src="js/jquery.easyui.min.js" type="text/javascript" charset="utf-8"></script><script src="js/easyui-lang-zh_CN.js" type="text/javascript" charset="utf-8"></script><link rel="stylesheet" type="text/css" href="jquery-easyui-1.3.6/themes/icon.css" /><link rel="stylesheet" type="text/css" href="jquery-easyui-1.3.6/themes/default/easyui.css" /></head><body class="easyui-layout" style="font-family: '微软雅黑'"><form id="leftsearchFrom" action=""><div data-options="region:'center',split:true,border:false,title:'数据展示'"><div id="tb" style="padding:5px;height:auto"><div><input id="MonthTime" editable="false" name="MonthTime" class="easyui-datebox" style="width: 172px" data-options="required:true,prompt: '年月'" /><span class="toolbar-item dialog-tool-separator"></span><a href="javascript(0)" class="easyui-linkbutton" iconCls="icon-search" plain="true" onclick="devicecx()">查询</a><span class="toolbar-item dialog-tool-separator"></span><a href="javascript(0)" class="easyui-linkbutton" iconCls="icon-delete" plain="true" onclick="deviceclear()">重置查询条件</a></div></div><table id="dg"><div id="mainbars" style="height:400px"></div></table></div></form><script type="text/javascript">$(function() {setMonth();});function setMonth() {$('#MonthTime').datebox({//显示日趋选择对象后再触发弹出月份层的事件,初始化时没有生成月份层onShowPanel: function() {//触发click事件弹出月份层span.trigger('click');if (!tds)//延时触发获取月份对象,因为上面的事件触发和对象生成有时间间隔setTimeout(function() {tds = p.find('div.calendar-menu-month-inner');tds.click(function(e) {//禁止冒泡执行easyui给月份绑定的事件e.stopPropagation();//得到年份var year = /\d{4}/.exec(span.html())[0];//月份//之前是这样的month = parseInt($(this).attr('abbr'), 10) + 1; //                     var month = parseInt(p.find('td.calendar-selected').attr('abbr'), 10); var month = parseInt(p.find('td.calendar-menu-month.calendar-selected').attr('abbr'), 10);//tdmonth = p.find('td.calendar-selected').attr('abbr'); //alert(tdmonth);//calendar-selected//隐藏日期对象                     $('#MonthTime').datebox('hidePanel')//设置日期的值.datebox('setValue', year + '-' + month);});}, 0);},//配置parser,返回选择的日期parser: function(s) {if (!s) return new Date();var arr = s.split('-');return new Date(parseInt(arr[0], 10), parseInt(arr[1], 10) - 1, 1);},//配置formatter,只返回年月 之前是这样的d.getFullYear() + '-' +(d.getMonth()); formatter: function(d) {var currentMonth = (d.getMonth() + 1);var currentMonthStr = currentMonth < 10 ? ('0' + currentMonth) : (currentMonth + '');return d.getFullYear() + '-' + currentMonthStr;}});//日期选择对象var p = $('#MonthTime').datebox('panel'),//日期选择对象中月份tds = false,//显示月份层的触发控件span = p.find('div.calendar-title span');var curr_time = new Date();//设置前当月$("#MonthTime").datebox("setValue", myformatter(curr_time));}//格式化日期function myformatter(date) {//获取年份var y = date.getFullYear();//获取月份var m = date.getMonth() + 1;return y + '-' + m;}</script></body></html>

easyui展示年月相关推荐

  1. java easyui 分页_Spring mvc+easyui做列表展示及分页

    Spring mvc有一个注解@ResponseBody可以自己将返回数据解析成json,不用在response.getWriter(),设置response的编码之类的. 1.首先在spring-m ...

  2. js date 加一天_开发效率创新高,只因收下了这波 JS 操作

    各种业务开发都离不开对数据的处理,然而遇到的很多数据都是不好处理的.这个时候就需要寻求搜索引擎的帮助.这种方法效率是非常低下的,而且根据作者的个性不能保证其对自己的口味.因此这篇文字包含了一份 JS ...

  3. js 获取url问号前_收下这波 JS 技巧,从此少加班

    各种业务开发都离不开对数据的处理,然而遇到的很多数据都是不好处理的.这个时候就需要寻求搜索引擎的帮助.这种方法效率是非常低下的,而且根据作者的个性不能保证其对自己的口味.因此这篇文字包含了一份 JS ...

  4. Android-签到日历

    前言 项目中签到的日历尝试过用GridView或者Recyclerview来实现,用ViewFilper或者ViewPager实现切换动画,功能是实现了,但是第一次启动时,因为GridView或者Re ...

  5. c 后台输出easyui html,EasyUI——实现展示后台数据代码

    下面是View显示代码: @{ ViewBag.Title = "Index"; Layout = "~/Views/Shared/_Layout.cshtml" ...

  6. easyui datebox时间控件如何只显示年月

    easyui datebox控件,只显示年月,不显示年月日 需要的效果图如下: 具体的js代码: <script>$(function(){intiMonthBox('costTime') ...

  7. html只能选择年月,EasyUi日期控件datebox设置,只显示年月,也只能选择年月

    EasyUi日期控件datebox设置,只显示年月,也只能选择年月 1.input 代码 年月 1 2 3 4 5 6 7 8 2.设置只显示年月,只能选持年月: $(function() { $(' ...

  8. easyUI datebox 日期只显示年月及年月日切换的实现 js样式重新渲染加载

    记录一下,最近的做的一个功能,需要在easyUI的日期框datebox 中,只显示年月格式,同时,还需要切换到年月日的格式 第一步:如何显示年月日,默认当前一天 如下代码是:报表日期及时间选择框 报表 ...

  9. EasyUI DataGrid DetailView(数据表格详细展示带子表格)

    Mark一下EASY UI 的数据表格详细展示使用记录. 第一步:创建页面布局 这一步主要是引用Easy UI的JS,除了easyui.min.js还有datagrid-detailview.js & ...

最新文章

  1. LA4636积木艺术
  2. jquery和JavaScript区别
  3. SAP C/4HANA到底包含哪些产品?
  4. 抽象工厂类--一个简单的例子
  5. 08-数组中常用的属性及方法
  6. 微信公众平台——被动回复用户消息
  7. delphi xe http 收不到反馈消息_好消息!浦东这个小区3幢多层住宅都要加装电梯啦→...
  8. 【精彩实况】第三届大数据科学与工程国际会议
  9. oracle拓展磁盘空间,Oracle磁盘空间使用统计
  10. 【测试】禅道搭建在服务器上的操作步骤
  11. 最简单的方法实现小程序按钮跳转到指定界面
  12. thinkPHP使用中遇到的问题交流==
  13. 测试微信好友是否删除软件,微信测试好友是否删除你的方法
  14. 网关 架构演进及实践
  15. 2016新年读书计划
  16. 【OWASP TOP10】2021全球十大常见安全漏洞
  17. 【随笔记】Deepin20 Linux 下安装编译NGINX
  18. 做项目的一些心得体会
  19. halcon学习_超人启蒙班10-20课
  20. PDF转CAD的dwg和dxf两种标准格式

热门文章

  1. java字节流6_JavaIO流之字节流
  2. poj1466(二分图最大独立集)
  3. java map在前端遍历_遍历循环输出map的几种方式
  4. 关于Oracle 的url 连接 最后一个orcl的理解
  5. 我是如何学会爱上 Vim 的
  6. 由1433端口入侵,浅谈sqlserver安全 (转)
  7. 给字符数组赋值的方法
  8. java TreeMap 源代码分析 平衡二叉树
  9. 灰鸽子敢说自己不是病毒?
  10. 2006鄂土整项目精神