2

この要旨を使用して、JQuery の parseJSON をオーバーライドし、.NET の日付を考慮したいと考えています。

問題は、この形式の日付を置き換えないことです。

"ReviewDate":"\/Date(1404946800000+0100)\/"

この正規表現は、タイムゾーンを考慮していないようです:

var replaceNet = /"\\\/Date\((\d+)(?:-\d+)?\)\\\/"/i;

他の誰かがこれを修正する方法を提案できますか?

4

1 に答える 1

0

次の関数をフォーマッタとして使用できます。

function date(s) { return new Date(parseFloat(/Date\(([^)]+)\)/.exec(s)[1])); }

それが役に立てば幸い。

于 2012-11-04T14:21:47.600 に答える