jQuery MiniUI

 找回密码
 立即注册
查看: 3244|回复: 2
打印 上一主题 下一主题

为何Json数据的时间自动格式化成某个时间? [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-1-30 10:55:56 |只看该作者 |倒序浏览
通过$.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",求解

Rank: 8Rank: 8

沙发
发表于 2013-1-30 12:16:18 |只看该作者
这个应该是电脑就是这样的吧,貌似电脑的时间是有个最小值的,好像是19多少,再前面的时间貌似是不行的

Rank: 2

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

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

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Archiver|普加软件

GMT+8, 2024-6-24 03:26 , Processed in 1.042811 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部