Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >easyUI 日期控件修改...

easyUI 日期控件修改...

作者头像
微风-- 轻许--
发布于 2022-04-13 00:47:14
发布于 2022-04-13 00:47:14
1.7K00
代码可运行
举报
文章被收录于专栏:java 微风java 微风
运行总次数:0
代码可运行

个人觉得easyUI挺好用的。

它的中文文档地址: http://www.zi-han.net/case/easyui/

日期本来效果是这样的:

改为中式的,方法如下:

首先是月份的,找到下面的代码:

(这段代码在 jquery.easyui.min.js 中,Ctrl+F 查找"Jan",一下就找到了。)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
1 $.fn.calendar.parseOptions=function(_454){
2 var t=$(_454);
3 return $.extend({},$.parser.parseOptions(_454,["width","height",{firstDay:"number",fit:"boolean",border:"boolean"}]));
4 };
5 $.fn.calendar.defaults={width:180,height:180,fit:false,border:true,firstDay:0,weeks:["S","M","T","W","T","F","S"],months:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],year:new Date().getFullYear(),month:new Date().getMonth()+1,current:new Date(),onSelect:function(date){
6 }};
7 })(jQuery);

改成下面的对应的

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
1 $.fn.calendar.parseOptions=function(_454){
2 var t=$(_454);
3 return $.extend({},$.parser.parseOptions(_454,["width","height",{firstDay:"number",fit:"boolean",border:"boolean"}]));
4 };
5 $.fn.calendar.defaults={width:180,height:180,fit:false,border:true,firstDay:0,weeks:["一", "二", "三", "四", "五", "六", "日"], months:["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"], year:new Date().getFullYear(),month:new Date().getMonth()+1,current:new Date(),onSelect:function(date){
6 }};
7 })(jQuery);

today、close 改为 :今天、关闭。 方法同上。

格式修改,默认的是月/日/年的格式,如果换成的2016-07-28这样的,官方也给出了代码,如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4 <meta charset="UTF-8">
 5 <title>Basic DateBox - jQuery EasyUI Demo</title>
 6 <link rel="stylesheet" type="text/css" href="css/easyui.css">
 7 <script type="text/javascript" src="js/jquery-1.8.0.min.js"></script>
 8 <script type="text/javascript" src="js/jquery.easyui.min.js"></script>
 9 </head>
10 <body>
11 <div class="date">
12 <input class="easyui-datebox" data-options="formatter:myformatter,parser:myparser"></input>
13 </div>
14 </body>
15 <script type="text/javascript">
16 function myformatter(date){
17 var y = date.getFullYear();
18 var m = date.getMonth()+1;
19 var d = date.getDate();
20 return y+'-'+(m<10?('0'+m):m)+'-'+(d<10?('0'+d):d);
21 }
22 function myparser(s){
23 if (!s) return new Date();
24 var ss = (s.split('-'));
25 var y = parseInt(ss[0],10);
26 var m = parseInt(ss[1],10);
27 var d = parseInt(ss[2],10);
28 if (!isNaN(y) && !isNaN(m) && !isNaN(d)){
29 return new Date(y,m-1,d);
30 }else{
31 return new Date();
32 }
33 }
34 </script>
35 </html>

就是在自己的代码里给日期标签 加上属性:data-options="formatter:myformatter,parser:myparser" 并且如图写上那两个 function... 就行了。

现在效果:

其实我还想改它的基调色彩,还在找改法。 谁知道怎么改,请告诉我。

在管网上似乎看到过我想要的那个效果,基调是gray色调的。

参考:http://www.cnblogs.com/asqq/archive/2013/05/27/3195001.html

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016/07/28 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
7.MOVE从入门到实战-Aptos测试网发起一笔交易
将给定数量的代币金额从给定的帐户转移到收件人的帐户地址。接口:TxnBuilderTypes.TypeTagStruct()[3]
Tiny熊
2022/11/07
5810
以太坊·代币开发详解
本文节选自《Netkiller Blockchain 手札》
netkiller old
2018/02/24
2.5K1
以太坊·代币开发详解
使用代币替代传统积分系统
中国广东省深圳市龙华新区民治街道溪山美地 518131 +86 13113668890 <netkiller@msn.com>
netkiller old
2018/03/10
6K4
web3.js之以太坊交互
web3.js是一个与以太坊交互的重要库,在上一篇介绍的文章中viem也是与以太坊交互的一个库,从功能上讲各有千秋,比起viem,总体包体积web3.js更大,性能也没有viem更好,但很多dapp都是直接使用web3.js,所有这些并不影响众多dapp使用它与以太坊生态的交互
Maic
2025/02/12
1420
web3.js之以太坊交互
6.MOVE从入门到实战-简单的ERC20
Solidity:在大多数以太坊ERC-20[2]合约中,每个地址的余额存储在类型为的状态变量中,该状态变量存储在特定智能合约的存储器中。
Tiny熊
2022/11/07
4530
[译]Buidler 新手教程
欢迎来到Buidler的初学者指南,看看如何基于Buidler进行以太坊合约和dApp开发。
Tiny熊
2020/08/14
2.6K0
21个基于ethers的Dapp常用工具函数
此处为语雀内容卡片,点击链接查看:https://www.yuque.com/go/doc/48378172[2]
Tiny熊
2022/04/08
1.6K0
【Web3项目案例】Ethers.js极简入门+实战案例:实现ERC20协议代币查询、交易
在以太坊生态系统中,ERC20 代币是最常见的一种代币标准。ERC20 代币基于智能合约构建,可以在以太坊网络上进行转账和查询余额。
苏泽
2024/07/01
3330
币安上链智能合约web3.0系统开发详情技术介绍
币安智能链逐渐成为DeFi的一片热土,越来越多的项目从以太坊移植到币安BSC平台。 在这个教程中,我们将学习如何开发一个应用Bsc Spider来尝试发现币安BSC上交易活跃的BEP20代币, 从而帮助我们更好地洞察币安BSC上的DeFi活动。
l8l259l3365
2022/10/13
1.2K0
web3钱包接入之viem
过去一年,接入了很多第三方钱包,有solana,rainbow,web3Modal【现在是reown】了、aptos相关区块链钱包,第三方钱包接入已经相对非常成熟,API通常来讲非常简易,基本不用考虑更底层的API,常用的hook也会更高效,但通常接入钱包过程中,似乎总有种,知其然而不知所以然的感觉,本文是一篇钱包偏底层的接入流程。
Maic
2025/02/12
1750
web3钱包接入之viem
使用 React 和 ethers.js 构建DApp
scaffold-eth[2] 因为引入内容太多了,对于我来说太复杂了, 不知道大家有没有同感,找到一篇使用 React 开发 DApp 的非常简单入门教程。翻译一下.
Tiny熊
2022/11/07
5.6K0
使用 React 和 ethers.js 构建DApp
chainlink 小实战 web3 “捐助我”项目合约及前端交互——关于 《Patrick web3 course Lesson 7-8 》课程代码中文详解
FundMe lesson 的 示例 本质上是一个合约上对 eth 接收和发送的演示,但这个演示增加了前端 ethers 的交互,以及对 chainlink 预言机喂价的使用。
1_bit
2022/10/28
7580
[译]基于以太坊和USDC搭建去中心化金融系统
在Coinbase,我们希望可以创建一个开放的金融系统。我们坚信提高金融的自由度可以让世界更美好。去中心化金融,简称DeFi是一个开放,无界限并且可以程序化的金融,是提供金融自由度的一种方式。
Tiny熊
2020/08/10
1.1K0
以太坊智能合约部署与交互
我们再打开一个终端,打开cluster1的peer02的控制台,直接at到上一个终端部署的智能合约地址并进行set操作
笔阁
2018/09/04
2.7K0
以太坊智能合约部署与交互
hardhat 教程及 hardhat-deploy 插件使用
本文在官方 hardhat 教程的基础上,加入了 hardhat-deploy 插件的使用介绍,本文代码的 GitHub:https://github.com/wighawag/tutorial-hardhat-deploy
Tiny熊
2021/04/22
3.4K0
如何编写 NFT 智能合约
在之前的教程中,我们向你展示了如何使用我们的生成艺术库[4]来创建一个头像集合[5],生成符合要求的 NFT 元数据,并将元数据 JSON 和媒体文件上传至 IPFS[6]。
Tiny熊
2022/11/07
1.2K0
如何编写 NFT 智能合约
开发以太坊安卓钱包系列4 - 获取以太及Token余额
这是如何开发以太坊安卓钱包系列,接上一篇[1]继续展示钱包账号资产信息,这篇来看看如何获取账号的以太余额及Token余额。
Tiny熊
2019/04/28
2K0
开发以太坊安卓钱包系列4 - 获取以太及Token余额
用solidity语言开发代币智能合约
智能合约开发是以太坊编程的核心之一,而代币是区块链应用的关键环节,下面我们来用solidity语言开发一个代币合约的实例,希望对大家有帮助。
笔阁
2018/09/04
8570
深入理解以太坊区块链的token
描述除BTC以外的所有加密Token的术语。Token的名字来自于它们是Token和传统法币的替代品。
JavaEdge
2024/07/30
4180
如何开发以太坊网页钱包·Express + web3.js 实例
中国广东省深圳市龙华新区民治街道溪山美地 518131 +86 13113668890 <netkiller@msn.com>
netkiller old
2018/05/18
4.3K0
如何开发以太坊网页钱包·Express + web3.js 实例
相关推荐
7.MOVE从入门到实战-Aptos测试网发起一笔交易
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验