json 序列化日期的問題

來源:互聯網
上載者:User

話說近日項目中碰到一個功能模組, 名為 '事件日曆',

故採用 jquery+ashx 來完成(需要動態繪製Calendar),

準系統與google calendar相仿,

不遠的將來大家會在 vnet 體驗到:-),

伺服器端使用的是  json.net 序列化對象返回 json 格式資料,

結果發現日期始終對不上號, debug了一下發現日期居然是GMT格式, orz...

還好json.net是開源的, 趕緊看了下, 果真是算了時區的, T.T ..

有人提出了比較和諧的方法, 就是修改json.net的源碼, 減去當前時區....

想了想, 還是放棄這種 '和諧' 的方法,  就在用戶端解決吧,

year, month, date, hour, minute...全取 UTC 格式的值:

e.g.: d.getUTCMonth() ..

ok, 問題解決^^!

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.