2012-02-06 7 views
0

私はGMT-5で日付を返すjquery UIカレンダー・ピッカー・ウィジェットを持っていますが、このjavascriptの日付オブジェクトを取り、$ .ajax({}) dataType: "json"として。値はズールー時間に自動的に変換されます(例:2012-02-08T08:00:00.000Zが送信されます)。JSONの日付形式は単独で変更されます

この自動変換を停止して、自分の日付がGMT-5に残るようにするにはどうすればよいですか?私は日付をつかむ方法

私はデータをPOST方法
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() { 

       }, 
      }); 

おかげ

+0

日付ピッカーが 'Date'オブジェクトのインスタンスを戻していますか? – alex

+0

正確にどのようにajaxの設定を行っていますか? –

+0

あなたのサーバー側の技術は何ですか? –

答えて

2

JSON has no "date" format、あなたは文字列化し、慎重に解析し処理する必要があります。あなたの日付が望ましくないオフセットを持っているように見える場合は、それを予測し、それに応じてフォーマットしてください。

関連する問題