我有一个以下格式的日期字符串:
'31-OCT-2013'
如何使用Extjs 4将其转换为以下格式的日期:
'08/31/2013'
我正在使用IE8。
答案 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
的文档