Ext.Date 方法
1.Ext.Date.add(date,interval,value); 提供执行基本日期运算的简便方法; date 日期对象, interval 一个有效的日期间隔枚举值, value 向当前日期上增加的总数
// 基本用法:
var dt = Ext.Date.add(new Date('9/20/2016'), Ext.Date.DAY, 5);//增加5天
//返回 'Sun Sep 25 2016 00:00:00 GMT+0800 (中国标准时间)' // 负数将按照减法运算:
var dt2 = Ext.Date.add(new Date('9/20/2016'), Ext.Date.DAY, -5);//减少5天
//返回 'Thu Sep 15 2016 00:00:00 GMT+0800 (中国标准时间)' var date = Ext.Date.add(new Date('9/20/2016'), Ext.Date.YEAR, 2);//增加2年
//返回 'Thu Sep 20 2018 00:00:00 GMT+0800 (中国标准时间)'
2.Ext.Date.between(date,start,end); 检查指定日期表示的时间是否在开始日期和结束日期之内
var date = new Date('9/20/2016');
var start = new Date('9/1/2016');
var end = new Date('10/10/2016');
Ext.Date.between(date, start, end); //返回true
3.Ext.Date.clone(date); 创建并返回一个指定日期对象的克隆
var date = new Date("9/20/2016");
var copy = Ext.Date.clone(date); //克隆一个值
4.Ext.Date.clearTime(date,clone); 清除指定日期的时间信息;clone 为true则创建一个当前日期对象的克隆,然后清除克隆对象的时间信息并将克隆对象返回,当前日期对象不受影响,默认false;
var date = new Date(9/20/2016 16:55:00);
Ext.Date.clearTime(date);
//Tue Sep 20 2016 00:00:00 GMT+0800 (中国标准时间)
Ext.Date.clearTime(date,true);
//Tue Sep 20 2016 00:00:00 GMT+0800 (中国标准时间)
5.Ext.Date.format(date,format); 按指定的格式化字符串 格式化日期,返回指定格式的日期字符串
var date = new Date("9/20/2016 16:55:00");
//format 日期格式,Y-年,m-月,d-日,H-24小时,i-分钟,s-秒
Ext.Date.format(date, 'Y-m-d H:i'); //"2016-09-20 16:55"
Ext.Date.format(date, 'Y年m月d日 H:i:s'); //2016年09月20日 16:55:00
6.Ext.Date.formatContainsHourInfo(format); 检查格式字符串中是否包含钟点信息,包含返回true 否则返回false
Ext.Date.formatContainsHourInfo("Y-m-d"); //false
Ext.Date.formatContainsHourInfo("Y-m-d H:i"); //true
7.Ext.Date.formatContainsDateInfo(format); 检查格式字符串中是否包含日期信息,包含返回true 否则返回false
Ext.Date.formatContainsDateInfo("Y-m-d"); //true
Ext.Date.formatContainsDateInfo("H:i:s"); //false
8.Ext.Date.getElapsed(dateA,[dateB]); 返回两个日期之间的毫秒数; dateB 可选 默认为当前日期
var dateA = new Date("2016/09/20");
var dateB = new Date("2016/09/21");
Ext.Date.getElapsed(dateA,dateB); //
9.Ext.Date.getShortMonthName(month); 根据月份数返回对应的月份短名; month:Number
Ext.Date.getShortMonthName(0); //一月
10.Ext.Date.getShortDayName(day); 根据月份数返回对应的星期短名; day:Number
Ext.Date.getShortDayName(0); //星期日
Ext.Date.getShortDayName(6); //星期六
10.Ext.Date.getMonthNumber(name); 根据月份的短名或全名返回从零开始的月份数值
11.Ext.Date.getTimezone(date); 获取时区
12.Ext.Date.getDayOfYear(date); 返回当前年份中天数的数值,已经根据闰年调整过 范围0-364(闰年365)
var date1 = new Date("2016/1/1");
var date2 = new Date("2016/9/20");
Ext.Date.getDayOfYear(date1); //
Ext.Date.getDayOfYear(date2); //
13.Ext.Date.getWeekOfYear(date); 从年份中获取 ISO-8601 标准的星期数。取得指定日期是所在年份中第几个星期 范围1-53
var date1 = new Date("2016/1/1");
var date2 = new Date("2016/2/1");
Ext.Date.getWeekOfYear(date1); //
Ext.Date.getWeekOfYear(date2); //
14.Ext.Date.getFirstDayOfMonth(date); 返回当前月份第一天的星期数; 0代表星期日
var date = new Date("2016/1/1");
Ext.Date.getFirstDayOfMonth(date); //
15.Ext.Date.getLastDayOfMonth(date); 返回当前月份最后一天的星期数; 0代表星期日
var date = new Date("2016/1/1");
Ext.Date.getLastDayOfMonth(date); //
16.Ext.Date.getFirstDateOfMonth(date); 返回当前月份中第一天的日期对象。
var date = new Date("2016/9/20");
Ext.Date.getFirstDateOfMonth(date); //Thu Sep 01 2016 00:00:00 GMT+0800 (中国标准时间)
17.Ext.Date.getLastDateOfMonth(date); 返回当前月份中最后一天的日期对象。
var date = new Date("2016/9/20");
Ext.Date.getLastDateOfMonth(date); //Fri Sep 30 2016 00:00:00 GMT+0800 (中国标准时间)
18.Ext.Date.getDaysInMonth(date); 返回当前月份的总天数
var date = new Date("2016/9/20");
Ext.Date.getDaysInMonth(date); //
19.Ext.Date.getSuffix(date); 返回当天的英文单词的后缀
var date = new Date("2016/9/20");
Ext.Date.getSuffix(date); //"th"
20.Ext.Date.isLeapYear(date); 判断指定日期所在年是不是闰年
var date = new Date();
Ext.Date.isLeapYear(date); //true
21.Ext.Date.isDST(date); 检查指定日期是否受夏令时影响
var date = new Date();
Ext.Date.isDST(date); //false
22.Ext.Date.isValid(date); //检查传入的参数是否可以转换为一个有限的Js日期对象
Ext.Date.isValid(2016,10,1,20,10,10); //true
Ext.Date.isValid(2016,13,32,20,10,10); //false
23.Ext.Date.now(); 返回当前时间 毫秒数
Ext.Date.now(); //
Ext.Date 方法的更多相关文章
- JavaScript的Date 方法
js中Date 方法 Date (对象) Date 对象能够使你获得相对于国际标准时间(格林威治标准时间,现在被称为 UTC-Universal Coordinated Time)或者是 Flash ...
- Sencha Touch 之 Ext.fly方法的使用
Ext.fly方法是Ext.js 4中的flyweight技术,该技术在浏览器中为使用Ext.fly方法的元素节点开辟一块内存,下一次使用Ext.fly方法的元素节点将占据同一块内存,即覆盖前一次的元 ...
- ExtJs 中的ext.date
获取当前日期直接用NEW date() Ext.Date英文API http://docs.sencha.com/ext-js/4-1/#!/api/Ext.Date Ext.Date是一个单例类,封 ...
- Date( )方法 章节中,你可以查看更多关于日期转换为字符串的函数
在 Date 方法 章节中,你可以查看更多关于日期转换为字符串的函数: 方法 描述 getDate() 从 Date 对象返回一个月中的某一天 (1 ~ 31). getDay() 从 Date 对象 ...
- [ExtJS5学习笔记]第十三节 Extjs5的Ext.each方法学习
本文地址:http://blog.csdn.net/sushengmiyan/article/details/39009555 sencha官方API:http://docs.sencha.com/e ...
- Ext.util.Format.date与Ext.Date.format区别, 转换时间戳
在Extjs中装时间戳使用如下两种都可以: Ext.util.Format.date(time,'U'); Ext.Date.format(time, 'U'); 为了找到它们的区别,查看源代码,以E ...
- Ext.create方法分析
Ext.create方法实际上是Ext.ClassManager的instantiate的别名 分析如下: (function(Class, alias, arraySlice, arrayFrom, ...
- EXTJS4自学手册——EXT基本方法、属性(mixins多继承、statics、require)
1.mixins 说明:类似于面向对象中的多继承 <script type="text/javascript"> Ext.onReady(function () {// ...
- Ext.Array 方法
1. Ext.Array.clean(arr); 过滤数组中的空元素 var arr = [1,"",2,"",3]; Ext.clean(arr); // [ ...
随机推荐
- Microsoft.Jet.Oledb.4.0 提供者並未登錄於本機電腦上
最近把一些 .NET2.0 的專案從 x86 的 Server 搬到 x64 的 Server 上,一直都相安無事,直到今天才發現使用 Oledb 讀取 Excel 的時候會跳出「'Microsoft ...
- poj 2406 Power Strings【最小循环节】
Power Strings Time Limit: 3000MS Memory Limit: 65536K Total Submissions: 36926 Accepted: 15254 D ...
- PAT 1074. Reversing Linked List (25)
Given a constant K and a singly linked list L, you are supposed to reverse the links of every K elem ...
- runnable:在线IDE+代码片段分享
在我之前的博客20个最好的在线IDE中列举过很多在线IDE,可以很方便的在云端执行代码,这样在你手头没有编译器时想试个小程序会非常有用. 今天介绍的这个网站runnable把在线IDE和代码片段结合了 ...
- [翻译] GVUserDefaults
GVUserDefaults Tired of writing all that code to get and set defaults in NSUserDefaults? Want to hav ...
- Test Bench基础知识笔记
学的内容多了,好多指令和用法都容易遗忘和混淆,出现这种情况就需要勤记笔记,忘记了多翻阅几次,基本上就能完全记住了. [`timescale 1ns/1ps]前一个1ns表示时延时间,后一个1ps表示时 ...
- c++使用mysql的api连接相关问题
记录一下自己使用中的相关问题,方便有相同问题的同学解决. 关于在VS中的各种配置.看这里.只是须要注意一下,我如今用的mysql版本号是5.6的,已经没有[MySQL Server \lib\opt] ...
- dell笔记本通过uefi+gpt模式安装win10系统
安装前,需要确认dell笔记本是否支持uefi 1.使用UltraISO制作硬盘镜像后,过程如下 1) 选择"文件"->"打开",如下 2) 在打开的对话 ...
- 打开PPT 提示安装,非要取消才能显示PPT
自从安装VS2008后,一打开ppt文件,就开始了配置VS2008的过程. 配置完了,下回也还提示安装. 解决方案: PowerPoint选项->加载项->Chinese Translat ...
- 网站优化的经验和技巧--精简高效的C#
对大型网站,技术涉及面非常广,对硬件,软件,编程语言,Web Service,防火墙等等有很高要求. 面对大量用户,高并发请求,可以使用高性能服务器,高性能编程语言,高性能数据库,加大带宽等,这 ...