easyui只显示年月,时间格式
- <div >
- <input id="db" />
- </div>
- <script>
- /*power by showbo http://www.w3dev.cn*/
- $(function () {
- var db = $('#db');
- db.datebox({
- onShowPanel: function () {//显示日趋选择对象后再触发弹出月份层的事件,初始化时没有生成月份层
- span.trigger('click'); //触发click事件弹出月份层
- //fix 1.3.x不选择日期点击其他地方隐藏在弹出日期框显示日期面板
- if (p.find('div.calendar-menu').is(':hidden')) p.find('div.calendar-menu').show();
- if (!tds) setTimeout(function () {//延时触发获取月份对象,因为上面的事件触发和对象生成有时间间隔
- tds = p.find('div.calendar-menu-month-inner td');
- tds.click(function (e) {
- e.stopPropagation(); //禁止冒泡执行easyui给月份绑定的事件
- var year = /\d{4}/.exec(span.html())[0]//得到年份
- , month = parseInt($(this).attr('abbr'), 10); //月份,这里不需要+1
- db.datebox('hidePanel')//隐藏日期对象
- .datebox('setValue', year + '-' + month); //设置日期的值
- });
- }, 0);
- yearIpt.unbind(); //解绑年份输入框中任何事件
- },
- 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: function (d) { return d.getFullYear() + '-' + (d.getMonth() + 1); /*getMonth返回的是0开始的,忘记了。。已修正*/ }
- });
- var p = db.datebox('panel'), //日期选择对象
- tds = false, //日期选择对象中月份
- aToday = p.find('a.datebox-current'),
- yearIpt = p.find('input.calendar-menu-year'), //年份输入框
- //显示月份层的触发控件
- span = aToday.length ? p.find('div.calendar-title span') : //1.3.x版本 之前网上搜的都是到这一步,然后在我的程序中一直不起作用
- p.find('span.calendar-text'); //1.4.x版本
- if (aToday.length) {//1.3.x版本,取消Today按钮的click事件,重新绑定新事件设置日期框为今天,防止弹出日期选择面板
- aToday.unbind('click').click(function () {
- var now = new Date();
- db.datebox('hidePanel').datebox('setValue', now.getFullYear() + '-' + (now.getMonth() + 1));
- });
- }
- });
- </script>
下面是时间格式,一位数月份补0
- <script type="text/javascript">
- function Appendzero(obj) {
- if (obj < 10) return "0" + "" + obj;
- else return obj;
- }
- var today = new Date();
- $('#sttime').datebox('setValue', today.getFullYear() + "-" + Appendzero(today.getMonth() + 1) + "-" + Appendzero(today.getDate()));
- $('#endtime').datebox('setValue', today.getFullYear() + "-" + Appendzero(today.getMonth() + 1) + "-" + Appendzero(today.getDate()));
- </script>
easyui只显示年月,时间格式的更多相关文章
- easyui datebox时间控件如何只显示年月
easyui datebox控件,只显示年月,不显示年月日 需要的效果图如下: 具体的js代码: <script> $(function(){ intiMonthBox('costTime ...
- easyui datebox 扩展 只显示年月
http://blog.csdn.net/zhaobao110/article/details/47755445 一个日期控件只显示年月是很正常的事情.可是easyui datebox 不支持这种格式 ...
- easyui的datebox只显示年月
要求点击easyui的datebox时只显示年月,隐藏日,之前百度了好多,发现有的好麻烦,有的使用没效果,也许自己没理解,改不了.最后老员工帮我搞定了,添加一个fomatter和一个parser函数就 ...
- zui框架配置日期控件只显示年月
zui框架配置日期控件datetimepicker只显示年月 <!DOCTYPE html> <head> <script src="~/Scripts/jqu ...
- 自定义一个只显示年月的DatePicker(UIDatePicker无法实现年月显示)
HooDatePicker 介绍(introduction) ==================================================项目需要一个DatePicker,只显 ...
- Linux环境变量的修改(永久,暂时)以及修改ls显示的时间格式
本文转自:http://blog.sina.com.cn/s/blog_8e21864f01014u9h.html Linux修改环境变量,很简单但很重要 一.Linux的变量种类 按变量的生存周期来 ...
- 【Linux基础】linux下修改ls显示的时间格式
1.修改ls显示格式 ls -l --time-style '+%Y/%m/%d %H:%M:%S' drwxr-x--- edwetl edwetl // :: arc_test ls -l --t ...
- .NET Core 中使用 Humanizer 显示友好时间格式
今天在将一个 .net framework 项目迁移至 .net core 的过程中,在迁移到显示友好时间格式(比如“1分钟前”,“1小时前”)的代码时,找了找看有没有对应的开源库,结果找到了 Hum ...
- 转 EasyUi日期控件datebox设置,只显示年月,也只能选择年月
1.引入Jquery和easyui,注低版本的Jquery和easy不能使用,这里使用的Jquery是1.8.2easyui是1.6.1.1.easyui下载地址:http://www.jeasyui ...
随机推荐
- ES6常用语法(二)
arrow functions (箭头函数) 函数的快捷写法.不需要 function 关键字来创建函数,省略 return 关键字,继承当前上下文的 this 关键字 // ES5 var arr1 ...
- 本地服务开启MySQL57提示本地计算机上MySQL服务启动后停止。。。。
1.首先以管理员身份启动cmd,要不然服务禁止访问. 2.然后在cmd中输入 mysqld --remove mysql或者mysqld --remove mysql57来移除服务. 3.然后进入My ...
- tomcat - class sun.awt.X11GraphicsEnvironment异常处理
原因导致 经过Google发现很多人也出现同样的问题.从了解了X11GraphicEnvironment这个类的功能入手,一个Java服务器来处理图片的API基本上是需要运行一个X-server以便能 ...
- opencv —— getTickCount、getTickFrequency 计时函数
getTickCount 函数 返回 CPU 自某个事件(如启动电脑)以来走过的时钟周期数. getTickFrequency 函数 返回 CPU 一秒钟所走过的时钟周期数. 二者结合使用,可以用来计 ...
- mysql升级后出现Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'userinfo.
安装了mysql5.7,用group by 查询时抛出如下异常: Expression #3 of SELECT list is not in GROUP BY clause and contains ...
- generalization error
泛化误差 机器学习中的Bias(偏差),Error(误差),和Variance(方差)有什么区别和联系? 准与确的关系 bias 偏差:模型越复杂,模型的偏差越小,方差越小,因此会出现overfitt ...
- docker配置搭建gogs
参考文献: https://www.yeboyzq.com/linux/ruanjiananzhuangweihu/1012.html https://www.jianshu.com/p/d92fd4 ...
- 使用centos6.5整理出来的常用命令
1.Vi 基本操作1) 进入vi 在系统提示符号输入vi及文件名称后,就进入vi全屏幕编辑画面: $ vi myfile 进入vi之后,是处于「命令行模式(command mode)」,您要切换到「插 ...
- magento2.2.3 根据产品ID获取栏目名称的正确调用方式
根据product_id 获取 category_ids : /** * @param $product_id * @return array */ public function mc_getCat ...
- 关于Spring注入参数到static静态参数失败问题处理。解决Autowired annotation is not supported on static fields的问题
直接贴代码 把注入参数的注解加到set方法上面去即可. 因为这是一个工具类用到的config,所以一开始没有加@Component,还是依然为空,加上之后就正常能注入了