jQuery MiniUI

标题: 为何Json数据的时间自动格式化成某个时间? [打印本页]

作者: 凌心云    时间: 2013-1-30 10:55:56     标题: 为何Json数据的时间自动格式化成某个时间?

通过$.post获取数据,结果时间字段被格式化成指定的时间“1901-1-1”
具体如下:
$.post($.gl, dat, function (txt) {
            //.........
        });
后台传回数据如下:{
    "A1": "CC3",
    "A2": 8287,
    "A3": "1911-11-11 00:00:00",
    "A4": "111111111111111",
    "A5": "2012-09-06 00:00:00",
    "A6": null,
    "A7": null,
    "A8": null,
    "A9": null,
    "A10": 2,
    "A11": null,
    "A12": null,
    "A13": "",
    "A14": null,
    "A15": null,
    "A16": null,
    "A17": null,
    "A18": null,
    "A19": "0001-01-01 08:00:00",
    "A20": "0001-01-01 08:00:00",
}

通过mini.encode(txt)看到的数据却变成了如下:
{
    "A1": "CC3",
    "A2": 8287,
    "A3": "1911-11-11 00:00:00",
    "A4": "111111111111111",
    "A5": "2012-09-06 00:00:00",
    "A6": null,
    "A7": null,
    "A8": null,
    "A9": null,
    "A10": 2,
    "A11": null,
    "A12": null,
    "A13": "",
    "A14": null,
    "A15": null,
    "A16": null,
    "A17": null,
    "A18": null,
    "A19": "1901-01-01T08:00:00",
    "A20": "1901-01-01T08:00:00",
}

这两个值由"A19": "0001-01-01 08:00:00",    "A20": "0001-01-01 08:00:00",变成了    "A19": "1901-01-01T08:00:00",    "A20": "1901-01-01T08:00:00",求解

作者: factory    时间: 2013-1-30 12:16:18

这个应该是电脑就是这样的吧,貌似电脑的时间是有个最小值的,好像是19多少,再前面的时间貌似是不行的
作者: 凌心云    时间: 2013-1-30 14:27:45

本帖最后由 凌心云 于 2013-2-4 15:16 编辑
factory 发表于 2013-1-30 12:16
这个应该是电脑就是这样的吧,貌似电脑的时间是有个最小值的,好像是19多少,再前面的时间貌似是不行的 ...

我建了个用JQuery的页面,后台返回的txt是怎样的,界面获取到的就是怎样的,完全没有说变更了时间这回事儿,是不是miniui做了什么转换呢?
[attach]1314[/attach]





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