我正在編寫一個基於雲的程序,它利用UTC保存到服務器的日期,並在往返時將其轉換回來。問題是,雲中的實例根據瀏覽器上的本地化設置自動轉換JsonResult日期時間值以獲得結果。防止自動格式化JsonResult日期
我已經經歷了大量的步驟,以確保兩個級別上的服務器端代碼返回正確的數據,並且它在所有實例上,並且我的頁面上沒有任何Javascript代碼正在進行更改(甚至全部刪除我的Javascript日期格式以防萬一),我用Firebug來確定它改變的確切點,就是當我的頁面從我的JsonResult方法接收到Json Result時。就像我說的,我已經調整了值之前被髮送到頁面,他們是正確的,並根據我的迴應,他們修改基於瀏覽器的位置....
有沒有人有類似的問題?
返回值:日期(13417.92億)07/08/2012 17:00
應該是:日期(1341817200000)(07月09日12:00 AM)
感謝
你說的是自動轉換爲本地時間還是格式化?在服務器上獲取發送日期或發送回客戶端時會發生不需要的行爲?我也會選擇刪除azure標籤。 – 2012-07-07 08:19:30
這是一個基於Azure雲的問題,這就是爲什麼我用Azure標記它的原因。返回JsonResult時發生問題...發送給客戶端之前服務器上的所有值都是準確的...但是當JsonResult返回我的對象時,它們包含基於瀏覽器與服務器本地差異的修改日期時間。 – 2012-07-09 16:00:37
我需要爲特定的時區格式化日期,無論加載頁面的瀏覽器位於何處,這都是我需要解決的基本問題。 – 2012-07-09 16:01:32