JSON日期格式本身会发生变化

时间:2012-02-06 02:10:50

标签: javascript json jquery date

我有一个jquery ui日历选择器小部件,它在GMT-5中返回一个日期,然后我把这个javascript日期对象,我用$ .ajax({})作为dataType发送到我的服务器:&# 34; JSON&#34 ;.该值在祖鲁时间自动转换(例如:2012-02-08T08:00:00.000Z发送)。

如何停止此自动转换,以便我的日期保持在GMT-5?

我如何抓住日期:

var basicStartDate = $("#datepicker").datepicker( "getDate" );
        basicStartDate.setMinutes($('#timepickerStart').datetimepicker('getDate').getMinutes());
        basicStartDate.setHours($('#timepickerStart').datetimepicker('getDate').getHours());

我如何发布数据:

 $.ajax({
                url: '/theUrl',
                type: "POST",
                dataType: "json",
                data: JSON.stringify(object),
                contentType: "application/json",
                cache: false,
                timeout: 5000,
                complete: function() {
                    //called when complete


                },

                success: function(data) {


                },

                error: function() {

                },
            });

由于

1 个答案:

答案 0 :(得分:2)

JSON has no "date" format,您需要仔细处理字符串化和解析。这意味着如果您的日期看起来有不需要的偏移量,请相应地进行预测和格式化。