javascript - JSON 日期格式自行更改

标签 javascript json jquery date

我有一个 jquery ui 日历选择器小部件,它返回 GMT-5 中的日期,然后我获取此 javascript 日期对象,并使用 $.ajax({}) 作为数据类型将其发送到我的服务器:“json ”。该值会自动转换为祖鲁时间(例如:发送 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() {

                },
            });

谢谢

最佳答案

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

关于javascript - JSON 日期格式自行更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9154911/

相关文章:

javascript - 从 JSON 文件中提取字段

javascript - 有没有办法在 iOS 设备的 Mobile Safari 上使用 window.onbeforeunload?

javascript - D3.js 创建动态 color() 函数

javascript - 从多个 JSON 文件、Javascript、AJAX 进行实时搜索

ios - 为数组创建循环以从 json 字符串获取字符串?

jquery - var 替换 = $ ("<li>").text($(this).text()).get(0);方法?

javascript - 可排序表和可拖动 TR

javascript - 使用 Ref react ComponentDidMount 生命周期事件

javascript - 从对 Postgres 表的 JSON 调用中提取数据以用于 Highcharts(无需 PHP)

javascript - jQuery 通知插件点播功能不起作用