Extjs中Date类型处理的方法

来源:互联网 发布:helpdesk软件 编辑:程序博客网 时间:2024/04/29 05:24

1、Date.parseDate()与 Ext.util.Format.date()的区别:

Date.parseDate( String input , String format) : Date

将输入的字串按照指定的格式转换为日期对象。请注意此函数接受的是普通的日...

例如:Date.parseDate(dateValue,'Y-m-d');  

dateValue 为null或“”不识别;

返回值:

  • Date
    转换后的日期对象

Ext.util.Format.date( Mixed value , [String format]) : Function

将某个值解析成为一个特定格式的日期。
参数项:
  • value : Mixed
    要格式化的值
format : String
任何有效的日期字符串(默认为“月/日/年”)

例如: Ext.util.Format.date(dateValue,'Y-m-d'),
其中,dateValue可以为null或“”;
返回值:
  • Function
    日期格式函数

2、类型转换的三种方式:

var date1 = Date.parseDate(beginDateValue,'Y-m-d');

Ext.util.Format.date(this.reportDay.getValue(),'Y-m-d'),

this.reportDay.getValue().format('Y-m-d');(this.reportDay.getValue()不可为空,否则提示错误)

3、日期类型计算:

上月:new Date().add(Date.MONTH,-1).format('Y-m');

http://blog.sina.com.cn/s/blog_7042f88a0101r5nd.html