位置: 编程技术 - 正文

Ext JS 4实现带week(星期)的日期选择控件(实战二)

编辑:rootadmin
前言 JavaScript 中的日期和时间 Ext JS 4实现带week(星期)的日期选择控件(实战一) 如对本篇的一些预备知识需详尽了解,可参考以上两篇。 Javascript 有提供Date 对象用于处理时间。但是Date 并没有提供获取星期的方法。 要在web 端通过js 方式获取某个时间是这一年的第几个星期,可以根据一些算法去实现。 当然, jquery 的扩展组件 等有直接提供这样的一些现成包。 像Ext js 就有提供获取星期的方法 Ext.Date.getWeekOfYear(date). 问题 是否使用了Ext JS 就可以完美的解决 星期的问题呢? 在本系列的第一篇就有说到, Ext 的datepicker 并不能看到星期, 需要自己去扩展。 但是, 扩展的时候就有一个问题了: Javascript 语言的Date对象每周是从星期天开始。 而Ext JS的getWeekOfYear这个方法却又是遵循 ISO-, 每周是从星期一开始的。(其他的方法又有不是遵循此标准的, Ext JS混合了不同的日期时间表示标准)。 Ext.Date.getWeekOfYear 这个方法的返回值是 1- 之间的数。 这样的话, 就会出现一些问题: Ext js 的日期显示控件的显示是从星期天开始: (S M T W T F S (星期天 星期一 星期二 .. 星期六)) 但是, 通过选中的时间获取星期时却又是从星期天开始。导致: 1. 每个星期天的星期会小1 (比如// , 星期天, 应该是周,但是通过这个方法却是算成上一周的结尾 , 周) 2. Ext Js 日期控件默认显示了 天, 这样的话,在两个年交互的地方就会出现问题 是当年显示 周呢? 还是下一年的第一周。 解决方案 结合js 的Date 对象和 Ext js的Ext.Date, 实现获取星期字串。 1. 每周以星期天为第一天 2. 每年的周数从(1-), 如果超过 周,算到下一年的第一周。 比如// 为 年的周, 算到 年的第一周 3. 返回 “W” 这样的周的格式

推荐整理分享Ext JS 4实现带week(星期)的日期选择控件(实战二),希望有所帮助,仅作参考,欢迎阅读内容。

Ext JS 4实现带week(星期)的日期选择控件(实战二)

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

ExtJS DOM元素操作经验分享 记得最早刚接触网页操作DOM元素的时候是做毕业设计的时候,用JQuery操作的。毕业工作后是从事C++方面的编程,两年后,又重新解决了网页编程,不过

ComboBox 和 DateField 在IE下消失的解决方法 前言作为ExtJS的基本的Form的组件,这两个没有什么难的地方。但是开发过程中却遇到了在IE浏览器中,放大,缩小窗口大小,会导致这两个组件消失不

extjs render 用法介绍 varcm=newExt.grid.ColumnModel([newExt.grid.RowNumberer({header:"",width:,align:'center'}),{header:'',align:'center',dataIndex:'AccountAndRoseID',width:,sortable:true,hidden:true},{header:'',align:

标签: Ext JS 4实现带week(星期)的日期选择控件(实战二)

本文链接地址:https://www.jiuchutong.com/biancheng/370302.html 转载请保留说明!

上一篇:Ext JS 4实现带week(星期)的日期选择控件(实战一)

下一篇:ExtJS DOM元素操作经验分享(dom操作元素属性)

  • 非居民个人如何认定
  • 地产企业预缴增值税政策
  • 更正申报后可以作废吗
  • 利润表年度报表
  • 财税公告2019年第74号
  • 代收货款的商品
  • 企业所得税大白话解释
  • 企业自有房产的所有权
  • 汇总缴纳增值税的三级公司怎么汇总备案
  • 年终零余额账户有余额
  • 待抵扣进项税额冲回
  • 建筑行业如何结合个人例子写论文
  • 租赁厂房发生的改造装修费用
  • 公允价值变动损益在利润表哪里
  • 发行股票所支付的手续费计入
  • 注销公司房产税从哪年从哪年开始交
  • 留底进项税额办理退税需要什么手续
  • 预缴土地增值税需要计提吗
  • 福利费的发票可以开什么内容
  • 建筑业简易征收的适用范围
  • 旅游业相关行业
  • 防暑降温需要缴什么费用
  • 企业长期股权投资
  • 跨省银行承兑汇票可以接受吗
  • 跨年付上年租金帐务处理?
  • 质量扣款入什么科目
  • 在win10中怎么从edge旧ie浏览器
  • 下列项目中属于免征增值税的有
  • 进项税转出怎么填报表
  • 市政府的财政拨款怎么算
  • 苹果系统中怎么删除软件
  • PHP:iconv_get_encoding()的用法_iconv函数
  • PHP:mcrypt_module_self_test()的用法_Mcrypt函数
  • framework启动
  • php多图片上传到数据库
  • php二维数组按某个键值排序
  • 顺丰电子发票开票失败需要怎么处理?
  • 免缴纳的增值税怎么做账
  • 购买小礼品赠送怎么做账
  • 个人帮公司代持股份
  • 二手房过户需要户口本吗
  • 个人劳务费可以开什么类目?
  • 固定什么意思
  • 其他应付款的会计编码
  • 控股子公司注销母公司账务处理实例
  • 小企业长期债券投资入账价值
  • mongodb如何备份
  • 小规模租金可以抵税吗
  • 出租车定额发票代码含义
  • 所得税季报季末从业人数
  • 公司注销清算时个人股东如何计算个人所得税
  • 年报中的资产总额怎么计算
  • 可供出售金融资产现在叫什么
  • 退还多余的预收款项的会计分录
  • 成本利润率多少是正常的
  • 信用减值损失6702
  • 预付账款怎么做坏账
  • 怎么做个体户
  • 无票收入怎么报增值税申报表
  • 存货明细账余额合计与存货总账余额相同
  • linux的telnet用法
  • centos清理磁盘空间
  • u盘装系统系统资料会被泄露吗
  • csinject.exe是什么程序的进程 csinject进程是安全的吗
  • win 7组策略
  • win8中文版怎么升级到win10
  • win102021更新
  • win10 ug
  • bootstrap怎么引用
  • Android开发如何找到TextView指定文本
  • JavaScript事件处理的方式(三种)
  • android 一个绚丽的loading动效分析与实现!
  • angular中的controller
  • 用javascript写表单代码
  • 生成0-100的随机数,直到生成88为止,停止循环
  • jquery判断数据类型
  • 开发票 税收编码
  • 重庆电子税务局官网登录入口
  • 新疆办房产证需要多久能拿证
  • 停车定额费发票还能用吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设