在Extjs中转换日期

时间:2013-11-06 01:31:27

标签: date extjs

我有一个以下格式的日期字符串:

'31-OCT-2013'

如何使用Extjs 4将其转换为以下格式的日期:

'08/31/2013'

我正在使用IE8。

2 个答案:

答案 0 :(得分:14)

如果你有字符串“31-OCT-2013”​​,你需要:

将其转换为日期对象

var myDate = Ext.Date.parse("31-OCT-2013", 'd-M-Y');

根据需要将其格式化

Ext.Date.format(myDate, 'm/d/Y');

答案 1 :(得分:5)

尝试这样的事情:

如果您的日期代表是2位数且前导零,则应用此

var date = Ext.Date.parse("31-OCT-2013", 'd-M-Y');
console.log(Ext.Date.format(date, 'm/d/Y'));

但是如果您的日期表示没有前导零,那么应用此

var date = Ext.Date.parse("31-OCT-2013", 'j-M-Y');
console.log(Ext.Date.format(date, 'm/d/Y'));

查看Ext.Date

的文档