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 方法的更多相关文章

  1. JavaScript的Date 方法

    js中Date 方法 Date (对象) Date 对象能够使你获得相对于国际标准时间(格林威治标准时间,现在被称为 UTC-Universal Coordinated Time)或者是 Flash ...

  2. Sencha Touch 之 Ext.fly方法的使用

    Ext.fly方法是Ext.js 4中的flyweight技术,该技术在浏览器中为使用Ext.fly方法的元素节点开辟一块内存,下一次使用Ext.fly方法的元素节点将占据同一块内存,即覆盖前一次的元 ...

  3. ExtJs 中的ext.date

    获取当前日期直接用NEW date() Ext.Date英文API http://docs.sencha.com/ext-js/4-1/#!/api/Ext.Date Ext.Date是一个单例类,封 ...

  4. Date( )方法 章节中,你可以查看更多关于日期转换为字符串的函数

    在 Date 方法 章节中,你可以查看更多关于日期转换为字符串的函数: 方法 描述 getDate() 从 Date 对象返回一个月中的某一天 (1 ~ 31). getDay() 从 Date 对象 ...

  5. [ExtJS5学习笔记]第十三节 Extjs5的Ext.each方法学习

    本文地址:http://blog.csdn.net/sushengmiyan/article/details/39009555 sencha官方API:http://docs.sencha.com/e ...

  6. Ext.util.Format.date与Ext.Date.format区别, 转换时间戳

    在Extjs中装时间戳使用如下两种都可以: Ext.util.Format.date(time,'U'); Ext.Date.format(time, 'U'); 为了找到它们的区别,查看源代码,以E ...

  7. Ext.create方法分析

    Ext.create方法实际上是Ext.ClassManager的instantiate的别名 分析如下: (function(Class, alias, arraySlice, arrayFrom, ...

  8. EXTJS4自学手册——EXT基本方法、属性(mixins多继承、statics、require)

    1.mixins 说明:类似于面向对象中的多继承 <script type="text/javascript"> Ext.onReady(function () {// ...

  9. Ext.Array 方法

    1. Ext.Array.clean(arr); 过滤数组中的空元素 var arr = [1,"",2,"",3]; Ext.clean(arr); // [ ...

随机推荐

  1. MySQL 优化Limit分页

    很多时候.我们需要选择出从指定位置开始的指定行数.此时.limit笑了     对于limit的定义是:     limit x,y     表示从第x行开始选择y条记录          在业务需要 ...

  2. 找出数组中出现奇数次的元素<异或的应用>

    点击打开链接:百度面试题之找出数组中之出现一次的两个数(异或的巧妙应用) 题目描述|:给定一个包含n个整数的数组a,其中只有一个整数出现奇数次,其他整数都出现偶数次,请找出这个整数 使用异或操作,因为 ...

  3. 通过Navicat for MySQL远程连接的时候报错mysql 1130的解决方法

    在用本地的navicat连接服务器的mysql数据库时候出现下面的问题: 解决的方法: 解决方法: 1.改表法.可能是你的帐号不允许从远程登陆,只能在localhost.这个时候只要在localhos ...

  4. [TypeScript] Using Exclude and RootDir until File Globs Lands in 2.0.

    Files globs will be available in TypeScript 2.0, so in the meantime, we need to use "exclude&qu ...

  5. 运行codeblocks时出现的问题解决

    When I try running Code::Blocks, I get the following error message: Another program instance is alre ...

  6. iOS中Git的使用

    打开终端: 查看Git的版本的终端命令:git —version 输入:ssh 查看是否已经存在ssh. 如果存在,先将已有的ssh备份,或者将新建的ssh生成到另外的目录下 如果不存在,通过默认的参 ...

  7. stackoverflow上关于iOS的票数最多(最常见)的15个问题

    搞编程做项目的,没碰到bug.遇到问题,基本不可能.stackoverflow就是一个大型的开放的FAQ平台,你是问题制造者,也是答案提供者.本文列出至今stackoverflow上关于iOS的票数最 ...

  8. 如何让MFC程序关闭按钮失效,也无法右击任务栏关闭窗口来关闭?

    如何让MFC程序关闭按钮失效,也无法右击任务栏关闭窗口来关闭,即右键任务栏的关闭窗口失效呢?很简单,有一个小窍门就是:响应IDCANCEL消息,具体实现如下: 首先定义消息映射:ON_BN_CLICK ...

  9. 免费的手机号码归属地查询API接口文档

    聚合数据手机号码归属四查询API接口,根据手机号码或手机号码的前7位,查询手机号码归属地信息,包括省份 .城市.区号.邮编.运营商和卡类型. 通过链接https://www.juhe.cn/docs/ ...

  10. javascript 定时器使用

    定时器的使用场合 setInterval() 方法,按照指定的周期(以毫秒记)来调用函数或计算表达式setInterval() 方法会不停的调用函数,知道 clearInterval() 被调用或窗口 ...