jQuery MiniUI

标题: miniui组件字符串被自动转成了时间对象 [打印本页]

作者: guatianshuileng    时间: 2021-6-29 15:08:21     标题: miniui组件字符串被自动转成了时间对象

在下拉菜单里设置的数据是时间字符串,结果一直显示格林威治时间,手动设置时发现后台返回的是字符串,mini.clone()后变成时间对象了,搞得头大啊.
作者: 哎呀    时间: 2021-6-29 15:34:21

后台返回的是日期格式的字符串,前端会自动转换,两个办法解决,一: SQL里面转换成  “yyyy-MM-dd”这种格式,二:前端:dateFormat="yyyy-MM-dd"
作者: felt    时间: 2021-6-29 15:41:28

  1. mini.decode = function (json) {
  2.          var re = /[\"\'](\d{4})-(\d{1,2})-(\d{1,2})[T](\d{1,2}):(\d{1,2}):(\d{1,2})(\.*\d*)[\"\']/g;
  3.         json = json.replace(re, "new Date($1,$2-1,$3,$4,$5,$6)");
  4.         return eval('(' + json + ')');
  5.     }
复制代码
js内重写这个方法,只自动转带t格式的字符串




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2