2013-04-05 11 views
10

私の質問は他と似ていますが、私の問題は解決されませんでした。JavaScriptのdatetimeにC#datetimeを解析する

、私はいくつかの情報を取得するために、AJAXを使用する場合のように、私はjavascriptの何かに書い

public DateTime MyDate { get;set;} 

C#DateTimeプロパティを持っている:それはのようなものを返す

$.each(object, function(k,v){ 
    alert(object.MyDate); 
}); 

/Date(1362478277517)/ 

このdatetimeをjavascriptの日付に変換することはできますか?

ありがとうございます。

+0

エポックから秒のように見えますか? –

+0

http://stackoverflow.com/questions/4631928/convert-utc-epoch-to-local-date-with-javascript – JSantos

答えて

17

new Date(object.MyDate);が有効です。

編集:私はネットコア2.0を使用してい

var milli = "/Date(1245398693390)/".replace(/\/Date\((-?\d+)\)\//, '$1'); 
var d = new Date(parseInt(milli)); 
+0

「無効な日付」がスローされます... –

+0

@SnakeEyes今はどうですか? – Rob

+2

それは私だけですか、正規表現は常に徹底的に嫌ですか? –

0

var date = new Date(parseInt(object.MyDate.substr(6)));

また、私はこの方法を見てきました。 &私の現在の開発でのMySQL 5.7

が、私はこのようなDOMオブジェクトに直接返された値を代入しています:私は結果のオブジェクトのJsonResultを返すよ

DOMControl.value = response.CreatedOn.toString().split(".")[0]; 

、結果のJSONがで到着日付の値は次のとおりです。

{ 
    ... 
    createdOn : "2017-11-28T00:43:29.0472483Z" 
    ... 
} 

私はこの助けを誰かに願っています。

関連する問題