关于sencha touch:sencha touch – 日期格式
sencha touch - date format
我正在从我的商店获取日期...
显示的时候是这样的..
|
1
|
Fri Aug 12 2011 08:56:18 GMT+0530 (IST)
|
但我想像
一样显示
|
1
|
12 Aug 2011
|
在我的商店中,我将类型保留为日期。
|
1
2 3 4 5 6 7 |
Ext.regModel('allVisit', {
fields: [ { name: 'visitDate', type: 'date'}, { name: 'visitId', type: 'string'}, { name: 'visitDetailId', type: 'string'}, ] }); |
提前致谢!
最简单的方法是在输出模板中指定格式,例如:
|
1
2 3 |
Test Date:
{TestDate:date('l, F d, Y g:i:s A')} <br /> {TestDate:date('d/m/Y H:i')} |
尝试在你的模型中使用 dateFormat (dateFormat: \'g:i a\') :
|
1
2 3 4 5 6 7 |
Ext.regModel('allVisit', {
fields: [ { name: 'visitDate', type: 'date' dateFormat: 'g:i a' }, { name: 'visitId', type: 'string'}, { name: 'visitDetailId', type: 'string'}, ] }); |
你可以从这个文档中获得帮助
您必须在主 javascript 文件的开头声明日期模式,例如
|
1
2 3 4 5 6 7 8 9 10 11 12 13 |
Date.patterns = {
ISO8601Long :"Y-m-d H:i:s", ISO8601Short :"Y-m-d", ShortDate :"n/j/Y", LongDate :"l, F d, Y", FullDateTime :"l, F d, Y g:i:s A", MonthDay :"F d", ShortTime :"g:i A", LongTime :"g:i:s A", SortableDateTime :"Y-m-d\\TH:i:s", UniversalSortableDateTime :"Y-m-d H:i:sO", YearMonth :"F, Y" }; |
然后您可以根据需要应用这些模式如下
例如:
|
1
2 3 |
yourDate.format(Date.patterns.ISO8601Short);
yourDate.format(Date.patterns.ShortTime); yourDate.format(Date.patterns.SortableDateTime); |
希望对您有所帮助....
相关讨论
- 根据您的需要使用日期格式 ShortTime。 @Shakthi
您能否提供您尝试显示日期的代码?
您很可能必须在此处提供所需的格式。