我想将“22.11.2022 00:00:00”转换为2022年11月21日星期一00:00:00 GMT+0300(GMT+03:00)并设置选取器值。
我的代码:
view.picker.setValue(this.jsonData.dateData)
我试过了
console.log(Ext.Date.format(dt, 'l, \\t\\he jS \\of F Y h:i:s A')); // Wednesday, the 10th of January 2007 03:05:01 PM
但没有成功。
我该怎么做?
1条答案
按热度按时间z31licg01#
这里的主要问题是datepicker期望JavaScript Date作为它的值。你可以通过使用
new Date(this.jsonData.dateData)
创建一个新的JavaScript Date来轻松实现。因为你得到的是德语的Date/String表示,所以这仍然不起作用。如果更改为正确的格式,则应获得可设置为选取器的有效日期对象。
下面是一个工作示例: Sencha 小提琴