Extjs6.5.1 时间格式问题
2018-01-05 16:46
148 查看
关于Extjs从前端传值到后台格式问题
Ext.apply(store.proxy.extraParams, {startTime:searchStartTime});
Ext.apply(store.proxy.extraParams, {endTime:searchEndTime});上面的代码传到后台时格式为“2018-01-05T00:00:00”
多了一个T,和数据库的格式不一致,会导致出现400错误。
可以在传值的时候将格式修改成和数据库一样的格式,如:
Ext.apply(store.proxy.extraParams, {startTime: Ext.Date.format(new Date(searchStartTime),'Y/m/d H:i:s')});
Ext.apply(store.proxy.extraParams, {endTime:Ext.Date.format(new Date(searchEndTime),'Y/m/d H:i:s')});这样在传值时格式是“2018/01/05 00:00:00”
就可以解决格式不一致的问题了。
但会产生另一个问题,当你不传值的时候,它会自动传初始时间“1970/01/01 00:00:00”,所以还要修改一下
Ext.apply(store.proxy.extraParams, {
startTime:Ext.util.Format.date(this.lookupReference('startTime').getValue(), 'Y/m/d H:i:s'),
endTime:Ext.util.Format.date(this.lookupReference('endTime').getValue(), 'Y/m/d H:i:s')
}); 即不重新new一个时间,而是去获得从前台传过来的时间
Ext.apply(store.proxy.extraParams, {startTime:searchStartTime});
Ext.apply(store.proxy.extraParams, {endTime:searchEndTime});上面的代码传到后台时格式为“2018-01-05T00:00:00”
多了一个T,和数据库的格式不一致,会导致出现400错误。
可以在传值的时候将格式修改成和数据库一样的格式,如:
Ext.apply(store.proxy.extraParams, {startTime: Ext.Date.format(new Date(searchStartTime),'Y/m/d H:i:s')});
Ext.apply(store.proxy.extraParams, {endTime:Ext.Date.format(new Date(searchEndTime),'Y/m/d H:i:s')});这样在传值时格式是“2018/01/05 00:00:00”
就可以解决格式不一致的问题了。
但会产生另一个问题,当你不传值的时候,它会自动传初始时间“1970/01/01 00:00:00”,所以还要修改一下
Ext.apply(store.proxy.extraParams, {
startTime:Ext.util.Format.date(this.lookupReference('startTime').getValue(), 'Y/m/d H:i:s'),
endTime:Ext.util.Format.date(this.lookupReference('endTime').getValue(), 'Y/m/d H:i:s')
}); 即不重新new一个时间,而是去获得从前台传过来的时间
相关文章推荐
- Extjs4 中date时间格式的问题
- Extjs4 获取datefield时间格式问题
- Extjs4 获取datefield时间格式问题
- .Net与JS时间日期格式的转换问题对比分析
- Pentaho PDI 数据导入关于时间格式及重复数据处理这2个问题的解决方法
- php 关于变量是时间戳还是已经变成特定格式的时间的判断(舍弃strtotime false判断法 php版本会出问题)
- struts1里面的时间格式问题
- Extjs显示时间兼容性问题——firefox正常显示,IE不正常出现NaN-NaN-NaN的解决方式
- SpringMVC中时间数据格式问题
- oracle时间问题续之字符串——时间格式
- php mssql 时间格式问题
- 不同国家时间格式不一致的问题
- 时间格式问题及大小写转化 LIKE lower(trim('%${CUS_USER_ID}%'))
- django数据库时间存储格式问题
- Json化后的时间类型数据在Extjs Grid中的显示问题
- Ext与spring mvc集成时间格式问题处理
- C#关于DateTime得到的当前时间的格式问题
- hibernate hql中当查询条件为时间格式时的问题
- 写入 cookie 的过期时间时在GMT或UTC时间格式上的兼容问题